Added in API level 31
SensorPrivacyManager
class SensorPrivacyManager
| kotlin.Any | |
| ↳ | android.hardware.SensorPrivacyManager |
This class provides information about the microphone and camera toggles.
Summary
| Nested classes | |
|---|---|
| Sensor constants which are used in | |
| Constants | |
|---|---|
| static Int | Constant for hardware toggle. |
| static Int | Constant for software toggle. |
| Public methods | |
|---|---|
| Boolean | supportsSensorToggle(sensor: Int)Checks if the given toggle is supported on this device |
| Boolean | supportsSensorToggle(toggleType: Int, sensor: Int)Checks if the given toggle is supported on this device |
Constants
TOGGLE_TYPE_HARDWARE
Added in API level 33
static val TOGGLE_TYPE_HARDWARE: Int
Constant for hardware toggle.
Value: 2TOGGLE_TYPE_SOFTWARE
Added in API level 33
static val TOGGLE_TYPE_SOFTWARE: Int
Constant for software toggle.
Value: 1Public methods
supportsSensorToggle
Added in API level 31
fun supportsSensorToggle(sensor: Int): Boolean
Checks if the given toggle is supported on this device
| Parameters | |
|---|---|
sensor | Int: The sensor to check Value is android.hardware.SensorPrivacyManager.Sensors#MICROPHONE, or android.hardware.SensorPrivacyManager.Sensors#CAMERA |
| Return | |
|---|---|
Boolean | whether the toggle for the sensor is supported on this device. |
supportsSensorToggle
Added in API level 33
fun supportsSensorToggle(
toggleType: Int,
sensor: Int
): Boolean
Checks if the given toggle is supported on this device
| Parameters | |
|---|---|
sensor | Int: The sensor to check Value is android.hardware.SensorPrivacyManager.Sensors#MICROPHONE, or android.hardware.SensorPrivacyManager.Sensors#CAMERA |
toggleType | Int: Value is android.hardware.SensorPrivacyManager#TOGGLE_TYPE_SOFTWARE, or android.hardware.SensorPrivacyManager#TOGGLE_TYPE_HARDWARE |
| Return | |
|---|---|
Boolean | whether the toggle for the sensor is supported on this device. |