scieee AI-readable full text Open interactive document viewer

Supplemental Data

Pérez de la Fuente, Alejandro

Full text

Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Kotlin(/reference/kotlin/android/health/connect/HealthPermissions) | Java (/reference/java/lang/Object) java.lang.Object (/reference/java/lang/Object) ↳android.health.connect.HealthPermissions Permissions for accessing the HealthConnect APIs. Apps must support (/reference/android/content/Intent#ACTION_VIEW_PERMISSION_USAGE) with (/reference/android/health/connect/HealthConnectManager#CATEGORY_HEALTH_PERMISSIONS ) category to be granted read/write health data permissions. Constants (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_ACTIVE_CALORIES_BURNED) Allows an application to read the user's active calories burned data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_ACTIVITY_INTENSITY) Allows an application to read the user's activity intensity data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BASAL_BODY_TEMPERATURE) Allows an application to read the user's body temperature data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BASAL_METABOLIC_RATE) Allows an application to read the user's basal metabolic rate data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BLOOD_GLUCOSE) Allows an application to read the user's blood glucose data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BLOOD_PRESSURE) Allows an application to read the user's blood pressure data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BODY_FAT) Allows an application to read the user's body fat data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BODY_TEMPERATURE) Allows an application to read the user's body temperature data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BODY_WATER_MASS) Allows an application to read the user's body water mass data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_BONE_MASS) Allows an application to read the user's bone mass data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_CERVICAL_MUCUS) Allows an application to read the user's cervical mucus data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_DISTANCE) Allows an application to read the user's distance data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_ELEVATION_GAINED) Allows an application to read the user's elevation gained data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_EXERCISE) Allows an application to read the user's exercise data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_EXERCISE_ROUTES) Allows an application to read (/reference/android/health/connect/datatypes/ExerciseRoute). (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_FLOORS_CLIMBED) Allows an application to read the user's �oors climbed data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_HEALTH_DATA_HISTORY) Allows an application to read the entire history of health data (of any type). (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_HEALTH_DATA_IN_BACKGROUND) Allows an application to read health data (of any type) in background. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_HEART_RATE) Allows an application to read the user's heart rate data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_HEART_RATE_VARIABILITY) Allows an application to read the user's heart rate variability data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_HEIGHT) Allows an application to read the user's height data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_HYDRATION) Allows an application to read the user's hydration data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_INTERMENSTRUAL_BLEEDING) Allows an application to read the user's intermenstrual bleeding data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_LEAN_BODY_MASS) Allows an application to read the user's lean body mass data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES) Allows an application to read the user's data about allergies and intolerances. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_CONDITIONS) Allows an application to read the user's data about medical conditions. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_LABORATORY_RESULTS) Allows an application to read the user's laboratory result data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_MEDICATIONS) Allows an application to read the user's medication data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_PERSONAL_DETAILS) Allows an application to read the user's personal details. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_PRACTITIONER_DETAILS) Allows an application to read the user's data about the practitioners who have interacted with them in their medical record. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_PREGNANCY) Allows an application to read the user's pregnancy data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_PROCEDURES) Allows an application to read the user's data about medical procedures. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_SOCIAL_HISTORY) Allows an application to read the user's social history data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_VACCINES) Allows an application to read the user's data about immunizations and vaccinations. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_VISITS) Allows an application to read the user's information about their encounters with health care practitioners, including things like location, time of appointment, and name of organization the visit was with. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MEDICAL_DATA_VITAL_SIGNS) Allows an application to read the user's vital signs data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MENSTRUATION) Allows an application to read the user's menstruation data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_MINDFULNESS) Allows an application to read user's mindfulness data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_NUTRITION) Allows an application to read the user's nutrition data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_OVULATION_TEST) Allows an application to read the user's ovulation test data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_OXYGEN_SATURATION) Allows an application to read the user's oxygen saturation data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_PLANNED_EXERCISE) Allows an application to read the user's training plan data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_POWER) Allows an application to read the user's power data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_RESPIRATORY_RATE) Allows an application to read the user's respiratory rate data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_RESTING_HEART_RATE) Allows an application to read the user's resting heart rate data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_SEXUAL_ACTIVITY) Allows an application to read the user's sexual activity data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_SKIN_TEMPERATURE) Allows an application to read the user's skin temperature data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_SLEEP) Allows an application to read the user's sleep data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_SPEED) Allows an application to read the user's speed data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_STEPS) Allows an application to read the user's steps data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_TOTAL_CALORIES_BURNED) Allows an application to read the user's total calories burned data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_VO2_MAX) Allows an application to read the user's vo2 maximum data. (/reference/java/lang/String )(/reference/android/health/connect/HealthPermissions#READ_WEIGHT) Allows an application to read the user's weight data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#READ_WHEELCHAIR_PUSHES) Allows an application to read the user's wheelchair pushes data. (/reference/java/lang/String )(/reference/android/health/connect/ HealthPermissions#START_ONBOARDING) (/reference/java/lang/Object) (/reference/java/lang/Object#clone()) Creates and returns a copy of this object. (/reference/java/lang/Object#equals(java.lang.Object)) (/reference/java/lang/Object) Indicates whether some other object is "equal to" this one. (/reference/java/lang/Object#�nalize()) Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. (/reference/java/lang/Class) (/reference/java/lang/Object#getClass()) Returns the runtime class of this . (/reference/java/lang/Object#hashCode()) Returns a hash code value for the object. (/reference/java/lang/Object#notify()) Wakes up a single thread that is waiting on this object's monitor. (/reference/java/lang/Object#notifyAll()) Wakes up all threads that are waiting on this object's monitor. (/reference/java/lang/String) (/reference/java/lang/Object#toString()) Returns a string representation of the object. From class (/reference/java/lang/Object) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 36(/guide/topics/manifest/uses-sdk-element#ApiLevels ) (/reference/java/lang/Object#wait(long,%20int)) Causes the current thread to wait until it is awakened, typically by being noti�ed or interrupted, or until a certain amount of real time has elapsed. (/reference/java/lang/Object#wait(long)) Causes the current thread to wait until it is awakened, typically by being noti�ed or interrupted, or until a certain amount of real time has elapsed. (/reference/java/lang/Object#wait()) Causes the current thread to wait until it is awakened, typically by being noti�ed or interrupted. Allows an application to read the user's active calories burned data. Protection level: dangerous. Constant Value: "android.permission.health.READ_ACTIVE_CALORIES_BURNED" public static final String(/reference/java/lang/String) READ_ACTIVE_CALORIES_BURNED Also in U Extensions 16(/sdkExtensions) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's activity intensity data. Protection level: dangerous. Constant Value: "android.permission.health.READ_ACTIVITY_INTENSITY" Allows an application to read the user's body temperature data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BASAL_BODY_TEMPERATURE" Allows an application to read the user's basal metabolic rate data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BASAL_METABOLIC_RATE" public static final String(/reference/java/lang/String) READ_ACTIVITY_INTENSITY public static final String(/reference/java/lang/String) READ_BASAL_BODY_TEMPERATURE public static final String(/reference/java/lang/String) READ_BASAL_METABOLIC_RATE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's blood glucose data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BLOOD_GLUCOSE" Allows an application to read the user's blood pressure data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BLOOD_PRESSURE" Allows an application to read the user's body fat data. Protection level: dangerous. public static final String(/reference/java/lang/String) READ_BLOOD_GLUCOSE public static final String(/reference/java/lang/String) READ_BLOOD_PRESSURE public static final String(/reference/java/lang/String) READ_BODY_FAT Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Constant Value: "android.permission.health.READ_BODY_FAT" Allows an application to read the user's body temperature data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BODY_TEMPERATURE" Allows an application to read the user's body water mass data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BODY_WATER_MASS" public static final String(/reference/java/lang/String) READ_BODY_TEMPERATURE public static final String(/reference/java/lang/String) READ_BODY_WATER_MASS public static final String(/reference/java/lang/String) READ_BONE_MASS Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's bone mass data. Protection level: dangerous. Constant Value: "android.permission.health.READ_BONE_MASS" Allows an application to read the user's cervical mucus data. Protection level: dangerous. Constant Value: "android.permission.health.READ_CERVICAL_MUCUS" Allows an application to read the user's distance data. Protection level: dangerous. Constant Value: "android.permission.health.READ_DISTANCE" public static final String(/reference/java/lang/String) READ_CERVICAL_MUCUS public static final String(/reference/java/lang/String) READ_DISTANCE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 12(/sdkExtensions) Allows an application to read the user's elevation gained data. Protection level: dangerous. Constant Value: "android.permission.health.READ_ELEVATION_GAINED" Allows an application to read the user's exercise data. Protection level: dangerous. Constant Value: "android.permission.health.READ_EXERCISE" Allows an application to read (/reference/android/health/connect/datatypes/ExerciseRoute ). This permission can only be granted manually by a user in Health Connect se�ings or in the route request activity which can be launched using (/). A�empts to request the permission by applications public static final String(/reference/java/lang/String) READ_ELEVATION_GAINED public static final String(/reference/java/lang/String) READ_EXERCISE public static final String(/reference/java/lang/String) READ_EXERCISE_ROUTES Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 13(/sdkExtensions) will be ignored. Applications should check if the permission has been granted before reading (/reference/android/health/connect/datatypes/ExerciseRoute). Protection level: dangerous. Constant Value: "android.permission.health.READ_EXERCISE_ROUTES" Allows an application to read the user's �oors climbed data. Protection level: dangerous. Constant Value: "android.permission.health.READ_FLOORS_CLIMBED" Allows an application to read the entire history of health data (of any type). Protection level: dangerous. Constant Value: "android.permission.health.READ_HEALTH_DATA_HISTORY" public static final String(/reference/java/lang/String) READ_FLOORS_CLIMBED public static final String(/reference/java/lang/String) READ_HEALTH_DATA_HISTORY Also in U Extensions 13 ( /sdkExtensions ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read health data (of any type) in background. Protection level: dangerous. Constant Value: "android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" Allows an application to read the user's heart rate data. Protection level: dangerous. Constant Value: "android.permission.health.READ_HEART_RATE" Allows an application to read the user's heart rate variability data. Protection level: dangerous. Constant Value: "android.permission.health.READ_HEART_RATE_VARIABILITY" public static final String public static final String(/reference/java/lang/String) READ_HEART_RATE public static final String(/reference/java/lang/String) READ_HEART_RATE_VARIABILITY Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's height data. Protection level: dangerous. Constant Value: "android.permission.health.READ_HEIGHT" Allows an application to read the user's hydration data. Protection level: dangerous. Constant Value: "android.permission.health.READ_HYDRATION" Allows an application to read the user's intermenstrual bleeding data. Protection level: dangerous. public static final String(/reference/java/lang/String) READ_HEIGHT public static final String(/reference/java/lang/String) READ_HYDRATION public static final String(/reference/java/lang/String) READ_INTERMENSTRUAL_BLEEDING Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 13(/sdkExtensions) Allows an application to read the user's nutrition data. Protection level: dangerous. Constant Value: "android.permission.health.READ_NUTRITION" Allows an application to read the user's ovulation test data. Protection level: dangerous. Constant Value: "android.permission.health.READ_OVULATION_TEST" Allows an application to read the user's oxygen saturation data. Protection level: dangerous. Constant Value: "android.permission.health.READ_OXYGEN_SATURATION" public static final String(/reference/java/lang/String) READ_OVULATION_TEST public static final String(/reference/java/lang/String) READ_OXYGEN_SATURATION Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's training plan data. Protection level: dangerous. Constant Value: "android.permission.health.READ_PLANNED_EXERCISE" Allows an application to read the user's power data. Protection level: dangerous. Constant Value: "android.permission.health.READ_POWER" Allows an application to read the user's respiratory rate data. Protection level: dangerous. Constant Value: "android.permission.health.READ_RESPIRATORY_RATE" public static final String(/reference/java/lang/String) READ_PLANNED_EXERCISE public static final String(/reference/java/lang/String) READ_POWER public static final String(/reference/java/lang/String) READ_RESPIRATORY_RATE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 13(/sdkExtensions) Allows an application to read the user's resting heart rate data. Protection level: dangerous. Constant Value: "android.permission.health.READ_RESTING_HEART_RATE" Allows an application to read the user's sexual activity data. Protection level: dangerous. Constant Value: "android.permission.health.READ_SEXUAL_ACTIVITY" Allows an application to read the user's skin temperature data. Protection level: dangerous. public static final String(/reference/java/lang/String) READ_RESTING_HEART_RATE public static final String(/reference/java/lang/String) READ_SEXUAL_ACTIVITY public static final String(/reference/java/lang/String) READ_SKIN_TEMPERATURE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Constant Value: "android.permission.health.READ_SKIN_TEMPERATURE" Allows an application to read the user's sleep data. Protection level: dangerous. Constant Value: "android.permission.health.READ_SLEEP" Allows an application to read the user's speed data. Protection level: dangerous. Constant Value: "android.permission.health.READ_SPEED" public static final String(/reference/java/lang/String) READ_SLEEP public static final String(/reference/java/lang/String) READ_SPEED public static final String(/reference/java/lang/String) READ_STEPS Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to read the user's steps data. Protection level: dangerous. Constant Value: "android.permission.health.READ_STEPS" Allows an application to read the user's total calories burned data. Protection level: dangerous. Constant Value: "android.permission.health.READ_TOTAL_CALORIES_BURNED" Allows an application to read the user's vo2 maximum data. Protection level: dangerous. Constant Value: "android.permission.health.READ_VO2_MAX" public static final String(/reference/java/lang/String) READ_TOTAL_CALORIES_BURNED public static final String(/reference/java/lang/String) READ_VO2_MAX Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in version 36.1(/topic/libraries/support-library/revisions ) Allows an application to read the user's weight data. Protection level: dangerous. Constant Value: "android.permission.health.READ_WEIGHT" Allows an application to read the user's wheelchair pushes data. Protection level: dangerous. Constant Value: "android.permission.health.READ_WHEELCHAIR_PUSHES" Allows an application to launch client onboarding activities responsible for connecting to Health Connect. This permission can only be held by the system. Client apps that choose to export an onboarding activity must guard it with this permission so that only the system can launch it. See public static final String(/reference/java/lang/String) READ_WEIGHT public static final String(/reference/java/lang/String) READ_WHEELCHAIR_PUSHES public static final String(/reference/java/lang/String) START_ONBOARDING Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 36(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 16(/sdkExtensions) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) (/reference/android/health/connect/HealthConnectManager#ACTION_SHOW_ONBOARDING) for the corresponding intent used by the system to launch onboarding activities. Protection level: signature. Constant Value: "android.permission.health.START_ONBOARDING" Allows an application to write the user's calories burned data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED" Allows an application to write the user's activity intensity data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_ACTIVITY_INTENSITY" public static final String(/reference/java/lang/String) WRITE_ACTIVE_CALORIES_BURNED public static final String(/reference/java/lang/String) WRITE_ACTIVITY_INTENSITY Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to write the user's basal body temperature data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BASAL_BODY_TEMPERATURE" Allows an application to write the user's basal metabolic rate data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BASAL_METABOLIC_RATE" Allows an application to write the user's blood glucose data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BLOOD_GLUCOSE" public static final String(/reference/java/lang/String) WRITE_BASAL_BODY_TEMPERATURE public static final String(/reference/java/lang/String) WRITE_BASAL_METABOLIC_RATE public static final String(/reference/java/lang/String) WRITE_BLOOD_GLUCOSE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to write the user's blood pressure data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BLOOD_PRESSURE" Allows an application to write the user's body fat data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BODY_FAT" Allows an application to write the user's body temperature data. Protection level: dangerous. public static final String(/reference/java/lang/String) WRITE_BLOOD_PRESSURE public static final String(/reference/java/lang/String) WRITE_BODY_FAT public static final String(/reference/java/lang/String) WRITE_BODY_TEMPERATURE Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Constant Value: "android.permission.health.WRITE_BODY_TEMPERATURE" Allows an application to write the user's body water mass data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BODY_WATER_MASS" Allows an application to write the user's bone mass data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_BONE_MASS" public static final String(/reference/java/lang/String) WRITE_BODY_WATER_MASS public static final String(/reference/java/lang/String) WRITE_BONE_MASS public static final String(/reference/java/lang/String) WRITE_CERVICAL_MUCUS Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 13(/sdkExtensions) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Constant Value: "android.permission.health.WRITE_OVULATION_TEST" Allows an application to write the user's oxygen saturation data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_OXYGEN_SATURATION" Allows an application to write the user's training plan data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_PLANNED_EXERCISE" public static final String(/reference/java/lang/String) WRITE_OXYGEN_SATURATION public static final String(/reference/java/lang/String) WRITE_PLANNED_EXERCISE public static final String(/reference/java/lang/String) WRITE_POWER Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to write the user's power data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_POWER" Allows an application to write the user's respiratory rate data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_RESPIRATORY_RATE" Allows an application to write the user's resting heart rate data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_RESTING_HEART_RATE" public static final String(/reference/java/lang/String) WRITE_RESPIRATORY_RATE public static final String(/reference/java/lang/String) WRITE_RESTING_HEART_RATE Added in API level 35(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Also in U Extensions 13(/sdkExtensions) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to write the user's sexual activity data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_SEXUAL_ACTIVITY" Allows an application to write the user's skin temperature data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_SKIN_TEMPERATURE" Allows an application to write the user's sleep data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_SLEEP" public static final String(/reference/java/lang/String) WRITE_SEXUAL_ACTIVITY public static final String(/reference/java/lang/String) WRITE_SKIN_TEMPERATURE public static final String(/reference/java/lang/String) WRITE_SLEEP Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Allows an application to write the user's speed data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_SPEED" Allows an application to write the user's steps data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_STEPS" Allows an application to write the user's total calories burned data. Protection level: dangerous. public static final String(/reference/java/lang/String) WRITE_SPEED public static final String(/reference/java/lang/String) WRITE_STEPS public static final String(/reference/java/lang/String) WRITE_TOTAL_CALORIES_BURNED Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Added in API level 34(/guide/topics/manifest/uses-sdk-element#ApiLevels ) Constant Value: "android.permission.health.WRITE_TOTAL_CALORIES_BURNED" Allows an application to write the user's vo2 maximum data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_VO2_MAX" Allows an application to write the user's weight data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_WEIGHT" public static final String(/reference/java/lang/String) WRITE_VO2_MAX public static final String(/reference/java/lang/String) WRITE_WEIGHT public static final String(/reference/java/lang/String) WRITE_WHEELCHAIR_PUSHES Allows an application to write the user's wheelchair pushes data. Protection level: dangerous. Constant Value: "android.permission.health.WRITE_WHEELCHAIR_PUSHES" Content and code samples on this page are subject to the licenses described in the Content License(/license). Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its a�liates. Last updated 2025-09-17 UTC.