diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/hardware/SensorPrivacyManager.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/core/java/android/hardware/SensorPrivacyManager.java b/core/java/android/hardware/SensorPrivacyManager.java index 980f1406acc5..c647239d9049 100644 --- a/core/java/android/hardware/SensorPrivacyManager.java +++ b/core/java/android/hardware/SensorPrivacyManager.java @@ -24,6 +24,7 @@ import android.content.Context; import android.os.IBinder; import android.os.RemoteException; import android.os.ServiceManager; +import android.service.SensorPrivacyIndividualEnabledSensorProto; import android.util.ArrayMap; import com.android.internal.annotations.GuardedBy; @@ -43,18 +44,23 @@ import java.lang.annotation.RetentionPolicy; public final class SensorPrivacyManager { /** Microphone */ - public static final int INDIVIDUAL_SENSOR_MICROPHONE = 1; + public static final int INDIVIDUAL_SENSOR_MICROPHONE = + SensorPrivacyIndividualEnabledSensorProto.MICROPHONE; /** Camera */ - public static final int INDIVIDUAL_SENSOR_CAMERA = 2; + public static final int INDIVIDUAL_SENSOR_CAMERA = + SensorPrivacyIndividualEnabledSensorProto.CAMERA; + /** + * Individual sensors not listed in {@link Sensor} + * @hide + */ @IntDef(prefix = "INDIVIDUAL_SENSOR_", value = { INDIVIDUAL_SENSOR_MICROPHONE, INDIVIDUAL_SENSOR_CAMERA }) @Retention(RetentionPolicy.SOURCE) - /** Individual sensors not listed in {@link Sensor} */ - @interface IndividualSensor {} + public @interface IndividualSensor {} /** * A class implementing this interface can register with the {@link |
