HealthManager
HEALTH_AND_FITNESS
Trackers
Permissions
Total permissions: 17 Unknown permissions: 0 Signature permissions: 2 Permissions considered normal: 8 Permissions considered dangerous: 7android.permission.ACCESS_COARSE_LOCATION
(dangerous instant)
Allows an app to access approximate location. Alternatively, you might want ACCESS_FINE_LOCATION.
android.permission.ACCESS_NETWORK_STATE
(normal instant)
Allows applications to access information about networks.
android.permission.BLUETOOTH
(normal)
Allows applications to connect to paired bluetooth devices.
android.permission.BLUETOOTH_ADMIN
(normal)
Allows applications to discover and pair bluetooth devices.
android.permission.BLUETOOTH_PRIVILEGED
(signature privileged)
Allows applications to pair bluetooth devices without user interaction, and to allow or disallow phonebook access or message access. Not for use by third-party applications.
android.permission.CAMERA
(dangerous instant)
Required to be able to access the camera device. This will automatically enforce the '> uses-featureall camera features. If you do not require all camera features or can properly operate if a camera is not available, then you must modify your manifest as appropriate in order to install on devices that don't support all camera features.
android.permission.DISABLE_KEYGUARD
(normal)
Allows applications to disable the keyguard if it is not secure.
android.permission.GET_TASKS
(normal)
No longer enforced.
android.permission.INTERNET
(normal instant)
Allows applications to open network sockets.
android.permission.NFC
(normal)
Allows applications to perform I/O operations over NFC.
android.permission.READ_CONTACTS
(dangerous)
Allows an application to read the user's contacts data.
android.permission.READ_PHONE_STATE
(dangerous)
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any android.telecom.PhoneAccount registered on the device. Note: If both your ' minSdkVersion and ' targetSdkVersion values are set to 3 or lower, the system implicitly grants your app this permission. If you don't need this permission, be sure your ' targetSdkVersion is 4 or higher.
android.permission.READ_SMS
(dangerous)
Allows an application to read SMS messages.
hardRestricted
android.permission.RECEIVE_SMS
(dangerous)
Allows an application to receive SMS messages.
hardRestricted
android.permission.SYSTEM_ALERT_WINDOW
(signature setup appop installer pre23 development)
Allows an app to create windows using the type TYPE_APPLICATION_OVERLAY, shown on top of all other apps. Very few apps should use this permission; these windows are intended for system-level interaction with the user. Note: If the app targets API level 23 or higher, the app user must explicitly grant this permission to the app through a permission management screen. The app requests the user's approval by sending an intent with action ACTION_MANAGE_OVERLAY_PERMISSION. The app can check whether it has this authorization by calling android.provider.Settings#canDrawOverlays Settings.canDrawOverlays()
android.permission.WAKE_LOCK
(normal instant)
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
android.permission.WRITE_EXTERNAL_STORAGE
(dangerous)
Allows an application to write to external storage. Note: If both your ' minSdkVersion and ' targetSdkVersion values are set to 3 or lower, the system implicitly grants your app this permission. If you don't need this permission, be sure your '>getExternalFilesDir and getExternalCacheDir. If this permission is not allowlisted for an app that targets an API level before Q this permission cannot be granted to apps.
softRestricted immutablyRestricted