Merge "Expose SensorPrivacy as SystemApi" into sc-dev

This commit is contained in:
Evan Severson
2021-02-25 18:29:43 +00:00
committed by Android (Google) Code Review
18 changed files with 248 additions and 102 deletions

View File

@@ -24,6 +24,7 @@ import android.app.ActivityManager;
import android.content.ComponentName;
import android.content.pm.FeatureInfo;
import android.content.pm.PackageManager;
import android.hardware.SensorPrivacyManager;
import android.os.Build;
import android.os.CarrierAssociatedAppEntry;
import android.os.Environment;
@@ -1252,6 +1253,14 @@ public class SystemConfig {
addFeature(PackageManager.FEATURE_CROSS_LAYER_BLUR, 0);
}
if (SensorPrivacyManager.USE_MICROPHONE_TOGGLE) {
addFeature(PackageManager.FEATURE_MICROPHONE_TOGGLE, 0);
}
if (SensorPrivacyManager.USE_CAMERA_TOGGLE) {
addFeature(PackageManager.FEATURE_CAMERA_TOGGLE, 0);
}
for (String featureName : mUnavailableFeatures) {
removeFeature(featureName);
}