• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>