|
1 | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
2 | 2 | package="cachet.plugins.example_app"> |
3 | 3 |
|
| 4 | + <!-- Check whether Health Connect is installed or not --> |
| 5 | + <queries> |
| 6 | + <package android:name="com.google.android.apps.healthdata" /> |
| 7 | + <intent> |
| 8 | + <action android:name="androidx.health.ACTION_SHOW_PERMISSIONS_RATIONALE" /> |
| 9 | + </intent> |
| 10 | + </queries> |
4 | 11 | <!-- io.flutter.app.FlutterApplication is an android.app.Application that |
5 | 12 | calls FlutterMain.startInitialization(this); in its onCreate method. |
6 | 13 | In most cases you can leave this as-is, but you if you want to provide |
|
9 | 16 | <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION"/> |
10 | 17 | <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
11 | 18 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> |
| 19 | + <!-- Permissions for new android API (Health Connect) --> |
| 20 | + <uses-permission android:name="android.permission.health.READ_STEPS"/> |
| 21 | + <uses-permission android:name="android.permission.health.WRITE_STEPS"/> |
| 22 | + <uses-permission android:name="android.permission.health.READ_WEIGHT"/> |
| 23 | + <uses-permission android:name="android.permission.health.WRITE_WEIGHT"/> |
| 24 | + <uses-permission android:name="android.permission.health.READ_HEIGHT"/> |
| 25 | + <uses-permission android:name="android.permission.health.WRITE_HEIGHT"/> |
| 26 | + <uses-permission android:name="android.permission.health.READ_HEART_RATE"/> |
| 27 | + <uses-permission android:name="android.permission.health.WRITE_HEART_RATE"/> |
| 28 | + <uses-permission android:name="android.permission.health.READ_EXERCISE"/> |
| 29 | + <uses-permission android:name="android.permission.health.WRITE_EXERCISE"/> |
| 30 | + <uses-permission android:name="android.permission.health.READ_SLEEP"/> |
| 31 | + <uses-permission android:name="android.permission.health.WRITE_SLEEP"/> |
| 32 | + <uses-permission android:name="android.permission.health.READ_SPEED"/> |
| 33 | + <uses-permission android:name="android.permission.health.WRITE_SPEED"/> |
| 34 | + <uses-permission android:name="android.permission.health.READ_DISTANCE"/> |
| 35 | + <uses-permission android:name="android.permission.health.WRITE_DISTANCE"/> |
| 36 | + <uses-permission android:name="android.permission.health.READ_TOTAL_CALORIES_BURNED"/> |
| 37 | + <uses-permission android:name="android.permission.health.WRITE_TOTAL_CALORIES_BURNED"/> |
| 38 | + <uses-permission android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED"/> |
| 39 | + <uses-permission android:name="android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"/> |
| 40 | + <uses-permission android:name="android.permission.health.READ_BLOOD_GLUCOSE"/> |
| 41 | + <uses-permission android:name="android.permission.health.WRITE_BLOOD_GLUCOSE"/> |
| 42 | + <uses-permission android:name="android.permission.health.READ_BLOOD_PRESSURE"/> |
| 43 | + <uses-permission android:name="android.permission.health.WRITE_BLOOD_PRESSURE"/> |
| 44 | + <uses-permission android:name="android.permission.health.READ_BODY_FAT"/> |
| 45 | + <uses-permission android:name="android.permission.health.WRITE_BODY_FAT"/> |
| 46 | + <uses-permission android:name="android.permission.health.READ_BODY_TEMPERATURE"/> |
| 47 | + <uses-permission android:name="android.permission.health.WRITE_BODY_TEMPERATURE"/> |
| 48 | + <uses-permission android:name="android.permission.health.READ_OXYGEN_SATURATION"/> |
| 49 | + <uses-permission android:name="android.permission.health.WRITE_OXYGEN_SATURATION"/> |
| 50 | + <uses-permission android:name="android.permission.health.READ_HYDRATION"/> |
| 51 | + <uses-permission android:name="android.permission.health.WRITE_HYDRATION"/> |
12 | 52 | <application android:label="health_example" |
13 | 53 | android:icon="@mipmap/ic_launcher"> |
14 | 54 | <activity android:name=".MainActivity" |
|
21 | 61 | <!-- Theme to apply as soon as Flutter begins rendering frames --> |
22 | 62 | <meta-data android:name="io.flutter.embedding.android.NormalTheme" |
23 | 63 | android:resource="@style/NormalTheme" /> |
24 | | - <meta-data android:name="flutterEmbedding" |
25 | | - android:value="2"/> |
26 | 64 | <intent-filter> |
27 | 65 | <action android:name="android.intent.action.MAIN"/> |
28 | 66 | <category android:name="android.intent.category.LAUNCHER"/> |
29 | 67 | </intent-filter> |
| 68 | + <intent-filter> |
| 69 | + <action android:name="androidx.health.ACTION_SHOW_PERMISSIONS_RATIONALE" /> |
| 70 | + </intent-filter> |
30 | 71 | </activity> |
| 72 | + <meta-data android:name="flutterEmbedding" |
| 73 | + android:value="2"/> |
31 | 74 | </application> |
32 | 75 | </manifest> |
0 commit comments