OSDN Git Service

Remove calls to silence ringer; these require new permissions in N
authorEino-Ville Talvala <etalvala@google.com>
Thu, 25 Aug 2016 00:44:48 +0000 (00:44 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Thu, 25 Aug 2016 00:44:48 +0000 (00:44 +0000)
am: aaae0ae1bb

Change-Id: I4ab0ffdb9aedd555a8cfcf6a2401d7dd0d4fde6b

src/com/android/camera/VideoModule.java

index 3465953..9a941c7 100644 (file)
@@ -1323,25 +1323,14 @@ public class VideoModule extends CameraModule
         // Store current ringer mode so we can set it once video recording is
         // finished.
         mOriginalRingerMode = mAudioManager.getRingerMode();
-        // Make sure no system sounds and vibrations happen during video
-        // recording.
-        try {
-            mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
-        } catch (SecurityException e) {
-            Log.e(TAG, "Error: " + e);
-        }
+        // TODO: Use new DND APIs to properly silence device
     }
 
     private void restoreRingerMode() {
         // First check if ringer mode was changed during the recording. If not,
         // re-set the mode that was set before video recording started.
         if (mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT) {
-            // Set the original ringer mode back.
-            try {
-                mAudioManager.setRingerMode(mOriginalRingerMode);
-            } catch (SecurityException e) {
-                Log.e(TAG, "Error: " + e);
-            }
+            // TODO: Use new DND APIs to properly restore device notification/alarm settings
         }
     }