This commit is contained in:
Alexey Kulish 2016-09-22 19:07:11 +03:00
parent 5f5e574ac5
commit 70e3c8ac6a

View file

@ -828,7 +828,7 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
((AudioManager) activity.getSystemService(Context.AUDIO_SERVICE)).registerMediaButtonEventReceiver(
new ComponentName(activity, MediaRemoteControlReceiver.class));
if (runAction != -1) {
takeAction(activity, actionLat, actionLon, runAction);
takeAction(activity, actionLon, actionLat, runAction);
runAction = -1;
}
}
@ -1275,7 +1275,7 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
}
if (parameters.getSupportedFlashModes() != null
&& parameters.getSupportedFlashModes().contains(Parameters.FLASH_MODE_AUTO)) {
parameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
//parameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
}
int cameraOrientation = getCamOrientation(mapActivity, Camera.CameraInfo.CAMERA_FACING_BACK);
@ -1313,6 +1313,9 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
private void internalShoot() {
getMapActivity().getMyApplication().runInUIThread(new Runnable() {
@Override
public void run() {
if (!autofocus) {
cam.takePicture(null, null, new JpegPhotoHandler());
} else {
@ -1332,6 +1335,8 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
});
}
}
}, 200);
}
private Camera.Size getOptimalPreviewSize(List<Camera.Size> sizes, int w, int h) {
final double ASPECT_TOLERANCE = 0.1;
@ -1902,11 +1907,13 @@ public class AudioVideoNotesPlugin extends OsmandPlugin {
app.showToastMessage(R.string.no_microphone_permission);
}
}
/*
MapActivity mapActivity = getMapActivity();
if (mapActivity != null && !mapActivity.isDestroyed()) {
takeAction(mapActivity, actionLat, actionLon, runAction);
takeAction(mapActivity, actionLon, actionLat, runAction);
runAction = -1;
}
*/
}
public class JpegPhotoHandler implements PictureCallback {