From 5087e71b59666b46ab7a45a661e61762fbceaa96 Mon Sep 17 00:00:00 2001 From: Evan Severson Date: Wed, 14 Apr 2021 15:03:04 -0700 Subject: [PATCH] Update mic/camera toggles api Test: Build Bug: 181681375 Change-Id: I8c2cdc76490424e1bcaac93daefb3676e51de8ca --- .../android/settings/development/qstile/DevelopmentTiles.java | 4 ++-- .../display/AdaptiveSleepCameraStatePreferenceController.java | 2 +- src/com/android/settings/display/ScreenTimeoutSettings.java | 4 +--- .../display/SmartAutoRotateCameraStateController.java | 2 +- .../android/settings/display/SmartAutoRotateController.java | 3 ++- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/com/android/settings/development/qstile/DevelopmentTiles.java b/src/com/android/settings/development/qstile/DevelopmentTiles.java index 16084c080ce..c55d0cb354d 100644 --- a/src/com/android/settings/development/qstile/DevelopmentTiles.java +++ b/src/com/android/settings/development/qstile/DevelopmentTiles.java @@ -371,7 +371,7 @@ public abstract class DevelopmentTiles extends TileService { mContext = getApplicationContext(); mSensorPrivacyManager = (SensorPrivacyManager) mContext.getSystemService( Context.SENSOR_PRIVACY_SERVICE); - mIsEnabled = mSensorPrivacyManager.isSensorPrivacyEnabled(); + mIsEnabled = mSensorPrivacyManager.isAllSensorPrivacyEnabled(); mMetricsFeatureProvider = FeatureFactory.getFactory( mContext).getMetricsFeatureProvider(); mKeyguardManager = (KeyguardManager) mContext.getSystemService( @@ -392,7 +392,7 @@ public abstract class DevelopmentTiles extends TileService { mMetricsFeatureProvider.action(getApplicationContext(), SettingsEnums.QS_SENSOR_PRIVACY, isEnabled); mIsEnabled = isEnabled; - mSensorPrivacyManager.setSensorPrivacy(isEnabled); + mSensorPrivacyManager.setAllSensorPrivacy(isEnabled); } } diff --git a/src/com/android/settings/display/AdaptiveSleepCameraStatePreferenceController.java b/src/com/android/settings/display/AdaptiveSleepCameraStatePreferenceController.java index 72a1c66a431..ba7a3aba752 100644 --- a/src/com/android/settings/display/AdaptiveSleepCameraStatePreferenceController.java +++ b/src/com/android/settings/display/AdaptiveSleepCameraStatePreferenceController.java @@ -43,7 +43,7 @@ public class AdaptiveSleepCameraStatePreferenceController { mPreference.setPositiveButtonText(R.string.allow); mPrivacyManager = SensorPrivacyManager.getInstance(context); mPrivacyManager.addSensorPrivacyListener(CAMERA, - enabled -> updateVisibility()); + (sensor, enabled) -> updateVisibility()); mPreference.setPositiveButtonOnClickListener(p -> { mPrivacyManager.setSensorPrivacy(CAMERA, false); }); diff --git a/src/com/android/settings/display/ScreenTimeoutSettings.java b/src/com/android/settings/display/ScreenTimeoutSettings.java index 3c2a4f14e2f..bd4e0f20303 100644 --- a/src/com/android/settings/display/ScreenTimeoutSettings.java +++ b/src/com/android/settings/display/ScreenTimeoutSettings.java @@ -111,9 +111,7 @@ public class ScreenTimeoutSettings extends RadioButtonPickerFragment implements mPrivacyPreference.setLayoutResource(R.layout.preference_footer); mPrivacyManager = SensorPrivacyManager.getInstance(context); mPrivacyManager.addSensorPrivacyListener(CAMERA, - enabled -> { - mAdaptiveSleepController.updatePreference(); - }); + (sensor, enabled) -> mAdaptiveSleepController.updatePreference()); } @Override diff --git a/src/com/android/settings/display/SmartAutoRotateCameraStateController.java b/src/com/android/settings/display/SmartAutoRotateCameraStateController.java index 14807855521..9e2a7848d81 100644 --- a/src/com/android/settings/display/SmartAutoRotateCameraStateController.java +++ b/src/com/android/settings/display/SmartAutoRotateCameraStateController.java @@ -43,7 +43,7 @@ public class SmartAutoRotateCameraStateController extends BasePreferenceControll public SmartAutoRotateCameraStateController(Context context, String key) { super(context, key); mPrivacyManager = SensorPrivacyManager.getInstance(context); - mPrivacyManager.addSensorPrivacyListener(CAMERA, enabled -> { + mPrivacyManager.addSensorPrivacyListener(CAMERA, (sensor, enabled) -> { mPreference.setVisible(enabled); updateState(mPreference); }); diff --git a/src/com/android/settings/display/SmartAutoRotateController.java b/src/com/android/settings/display/SmartAutoRotateController.java index e3b2665195b..cf2a9a60567 100644 --- a/src/com/android/settings/display/SmartAutoRotateController.java +++ b/src/com/android/settings/display/SmartAutoRotateController.java @@ -52,7 +52,8 @@ public class SmartAutoRotateController extends TogglePreferenceController implem super(context, preferenceKey); mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider(); mPrivacyManager = SensorPrivacyManager.getInstance(context); - mPrivacyManager.addSensorPrivacyListener(CAMERA, enabled -> updateState(mPreference)); + mPrivacyManager + .addSensorPrivacyListener(CAMERA, (sensor, enabled) -> updateState(mPreference)); } @Override