From 56aabdf703779b97ef40cbef8fcde2620a379028 Mon Sep 17 00:00:00 2001 From: Jay Wang Date: Tue, 19 Jul 2016 18:11:05 -0700 Subject: SnapdragonCamera: Remove custom location permission request window When user enables the GPS locaion setting, use Android's run-time permission request interface to get the permission. Change-Id: Ib17171aeff5ccf20e2b00da08243dee1a3383611 CRs-Fixed: 1038039 --- src/com/android/camera/PhotoUI.java | 42 ------------------------------------- 1 file changed, 42 deletions(-) (limited to 'src/com/android/camera/PhotoUI.java') diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java index 7c715d9fd..3878d443d 100644 --- a/src/com/android/camera/PhotoUI.java +++ b/src/com/android/camera/PhotoUI.java @@ -84,7 +84,6 @@ public class PhotoUI implements PieListener, PreviewGestures.SingleTapListener, FocusUI, SurfaceHolder.Callback, - LocationManager.Listener, CameraRootView.MyDisplayListener, CameraManager.CameraFaceDetectionCallback { @@ -686,41 +685,6 @@ public class PhotoUI implements PieListener, muteButton.setVisibility(View.GONE); } - public void showLocationDialog() { - mLocationDialog = new AlertDialog.Builder(mActivity) - .setTitle(R.string.remember_location_title) - .setMessage(R.string.remember_location_prompt) - .setPositiveButton(R.string.remember_location_yes, - new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int arg1) { - mController.enableRecordingLocation(true); - mLocationDialog = null; - } - }) - .setNegativeButton(R.string.remember_location_no, - new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int arg1) { - dialog.cancel(); - } - }) - .setOnCancelListener(new DialogInterface.OnCancelListener() { - @Override - public void onCancel(DialogInterface dialog) { - mController.enableRecordingLocation(false); - mLocationDialog = null; - } - }) - .setOnDismissListener(new DialogInterface.OnDismissListener() { - @Override - public void onDismiss(DialogInterface dialog) { - mActivity.setSystemBarsVisibility(false); - } - }) - .show(); - } - public void initializeZoom(Camera.Parameters params) { if ((params == null) || !params.isZoomSupported() || (mZoomRenderer == null)) return; @@ -736,12 +700,6 @@ public class PhotoUI implements PieListener, } } - @Override - public void showGpsOnScreenIndicator(boolean hasSignal) { } - - @Override - public void hideGpsOnScreenIndicator() { } - public void overrideSettings(final String ... keyvalues) { if (mMenu == null) return; -- cgit v1.2.3