1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.android.healthconnect.testapps.toolbox"> 4 5 <uses-permission android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED" /> 6 <uses-permission android:name="android.permission.health.READ_ACTIVITY_INTENSITY" /> 7 <uses-permission android:name="android.permission.health.READ_BASAL_BODY_TEMPERATURE" /> 8 <uses-permission android:name="android.permission.health.READ_BASAL_METABOLIC_RATE" /> 9 <uses-permission android:name="android.permission.health.READ_BLOOD_GLUCOSE" /> 10 <uses-permission android:name="android.permission.health.READ_BLOOD_PRESSURE" /> 11 <uses-permission android:name="android.permission.health.READ_BODY_FAT" /> 12 <uses-permission android:name="android.permission.health.READ_BODY_TEMPERATURE" /> 13 <uses-permission android:name="android.permission.health.READ_BODY_WATER_MASS" /> 14 <uses-permission android:name="android.permission.health.READ_BONE_MASS" /> 15 <uses-permission android:name="android.permission.health.READ_CERVICAL_MUCUS" /> 16 <uses-permission android:name="android.permission.health.READ_INTERMENSTRUAL_BLEEDING" /> 17 <uses-permission android:name="android.permission.health.READ_DISTANCE" /> 18 <uses-permission android:name="android.permission.health.READ_ELEVATION_GAINED" /> 19 <uses-permission android:name="android.permission.health.READ_EXERCISE" /> 20 <uses-permission android:name="android.permission.health.READ_PLANNED_EXERCISE" /> 21 <uses-permission android:name="android.permission.health.READ_EXERCISE_ROUTES" /> 22 <uses-permission android:name="android.permission.health.READ_FLOORS_CLIMBED" /> 23 <uses-permission android:name="android.permission.health.READ_HEART_RATE" /> 24 <uses-permission android:name="android.permission.health.READ_HEART_RATE_VARIABILITY" /> 25 <uses-permission android:name="android.permission.health.READ_HEIGHT" /> 26 <uses-permission android:name="android.permission.health.READ_HYDRATION" /> 27 <uses-permission android:name="android.permission.health.READ_LEAN_BODY_MASS" /> 28 <uses-permission android:name="android.permission.health.READ_MENSTRUATION" /> 29 <uses-permission android:name="android.permission.health.READ_MINDFULNESS" /> 30 <uses-permission android:name="android.permission.health.READ_NUTRITION" /> 31 <uses-permission android:name="android.permission.health.READ_OVULATION_TEST" /> 32 <uses-permission android:name="android.permission.health.READ_OXYGEN_SATURATION" /> 33 <uses-permission android:name="android.permission.health.READ_POWER" /> 34 <uses-permission android:name="android.permission.health.READ_RESPIRATORY_RATE" /> 35 <uses-permission android:name="android.permission.health.READ_RESTING_HEART_RATE" /> 36 <uses-permission android:name="android.permission.health.READ_SEXUAL_ACTIVITY" /> 37 <uses-permission android:name="android.permission.health.READ_SKIN_TEMPERATURE" /> 38 <uses-permission android:name="android.permission.health.READ_SLEEP" /> 39 <uses-permission android:name="android.permission.health.READ_SPEED" /> 40 <uses-permission android:name="android.permission.health.READ_STEPS" /> 41 <uses-permission android:name="android.permission.health.READ_TOTAL_CALORIES_BURNED" /> 42 <uses-permission android:name="android.permission.health.READ_VO2_MAX" /> 43 <uses-permission android:name="android.permission.health.READ_WEIGHT" /> 44 <uses-permission android:name="android.permission.health.READ_WHEELCHAIR_PUSHES" /> 45 <uses-permission android:name="android.permission.health.READ_INTERMENSTRUAL_BLEEDING" /> 46 <uses-permission android:name="android.permission.health.WRITE_ACTIVE_CALORIES_BURNED" /> 47 <uses-permission android:name="android.permission.health.WRITE_ACTIVITY_INTENSITY" /> 48 <uses-permission android:name="android.permission.health.WRITE_BASAL_BODY_TEMPERATURE" /> 49 <uses-permission android:name="android.permission.health.WRITE_BASAL_METABOLIC_RATE" /> 50 <uses-permission android:name="android.permission.health.WRITE_BLOOD_GLUCOSE" /> 51 <uses-permission android:name="android.permission.health.WRITE_BLOOD_PRESSURE" /> 52 <uses-permission android:name="android.permission.health.WRITE_BODY_FAT" /> 53 <uses-permission android:name="android.permission.health.WRITE_BODY_TEMPERATURE" /> 54 <uses-permission android:name="android.permission.health.WRITE_BODY_WATER_MASS" /> 55 <uses-permission android:name="android.permission.health.WRITE_BONE_MASS" /> 56 <uses-permission android:name="android.permission.health.WRITE_CERVICAL_MUCUS" /> 57 <uses-permission android:name="android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING" /> 58 <uses-permission android:name="android.permission.health.WRITE_DISTANCE" /> 59 <uses-permission android:name="android.permission.health.WRITE_ELEVATION_GAINED" /> 60 <uses-permission android:name="android.permission.health.WRITE_EXERCISE" /> 61 <uses-permission android:name="android.permission.health.WRITE_PLANNED_EXERCISE" /> 62 <uses-permission android:name="android.permission.health.WRITE_FLOORS_CLIMBED" /> 63 <uses-permission android:name="android.permission.health.WRITE_HEART_RATE" /> 64 <uses-permission android:name="android.permission.health.WRITE_HEART_RATE_VARIABILITY" /> 65 <uses-permission android:name="android.permission.health.WRITE_HEIGHT" /> 66 <uses-permission android:name="android.permission.health.WRITE_HYDRATION" /> 67 <uses-permission android:name="android.permission.health.WRITE_LEAN_BODY_MASS" /> 68 <uses-permission android:name="android.permission.health.WRITE_MENSTRUATION" /> 69 <uses-permission android:name="android.permission.health.WRITE_MINDFULNESS" /> 70 <uses-permission android:name="android.permission.health.WRITE_NUTRITION" /> 71 <uses-permission android:name="android.permission.health.WRITE_OVULATION_TEST" /> 72 <uses-permission android:name="android.permission.health.WRITE_OXYGEN_SATURATION" /> 73 <uses-permission android:name="android.permission.health.WRITE_POWER" /> 74 <uses-permission android:name="android.permission.health.WRITE_RESPIRATORY_RATE" /> 75 <uses-permission android:name="android.permission.health.WRITE_RESTING_HEART_RATE" /> 76 <uses-permission android:name="android.permission.health.WRITE_SEXUAL_ACTIVITY" /> 77 <uses-permission android:name="android.permission.health.WRITE_SKIN_TEMPERATURE" /> 78 <uses-permission android:name="android.permission.health.WRITE_SLEEP" /> 79 <uses-permission android:name="android.permission.health.WRITE_SPEED" /> 80 <uses-permission android:name="android.permission.health.WRITE_STEPS" /> 81 <uses-permission android:name="android.permission.health.WRITE_TOTAL_CALORIES_BURNED" /> 82 <uses-permission android:name="android.permission.health.WRITE_VO2_MAX" /> 83 <uses-permission android:name="android.permission.health.WRITE_WEIGHT" /> 84 <uses-permission android:name="android.permission.health.WRITE_WHEELCHAIR_PUSHES" /> 85 <uses-permission android:name="android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING" /> 86 <uses-permission android:name="android.permission.health.WRITE_EXERCISE_ROUTE" /> <!-- Medical permissions --> 87 <uses-permission android:name="android.permission.health.WRITE_MEDICAL_DATA" /> 88 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES" /> 89 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_CONDITIONS" /> 90 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS" /> 91 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_MEDICATIONS" /> 92 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS" /> 93 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS" /> 94 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_PREGNANCY" /> 95 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_PROCEDURES" /> 96 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY" /> 97 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_VACCINES" /> 98 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_VISITS" /> 99 <uses-permission android:name="android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS" /> <!-- Additional permissions --> 100 <uses-permission android:name="android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" /> 101 <uses-permission android:name="android.permission.health.READ_HEALTH_DATA_HISTORY" /> 102 103 <application 104 android:icon="@mipmap/ic_launcher" 105 android:label="@string/app_label" 106 android:theme="@style/AppTheme"> 107 <activity 108 android:name=".read.HomeActivity" 109 android:exported="false" 110 android:label="@string/app_label" 111 android:theme="@style/AppTheme" /> 112 <activity 113 android:name=".MainActivity" 114 android:exported="true" 115 android:screenOrientation="portrait"> 116 <intent-filter> 117 <action android:name="android.intent.action.MAIN" /> 118 119 <category android:name="android.intent.category.LAUNCHER" /> 120 </intent-filter> 121 </activity> 122 123 <activity-alias 124 android:name=".AliasMainActivity" 125 android:exported="true" 126 android:targetActivity=".MainActivity"> 127 <intent-filter> 128 <action android:name="android.intent.action.VIEW_PERMISSION_USAGE" /> 129 130 <category android:name="android.intent.category.HEALTH_PERMISSIONS" /> 131 </intent-filter> 132 </activity-alias> 133 134 <provider 135 android:name="androidx.startup.InitializationProvider" 136 android:authorities="${applicationId}.androidx-startup" /> 137 138 <receiver 139 android:name=".ToolboxProxyReceiver" 140 android:exported="true" /> 141 </application> 142 143</manifest>