Merge "Update mic/camera toggles api" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
cbc3bc5acd
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -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);
|
||||
});
|
||||
|
@@ -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
|
||||
|
@@ -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);
|
||||
});
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user