|
1 | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
2 |
| - package="com.huawei.hms.flutter.nearbyservice"> |
3 |
| - <!-- Permission fo HMS Logger --> |
| 2 | + xmlns:tools="http://schemas.android.com/tools" |
| 3 | + package="com.huawei.hms.flutter.nearbyservice"> |
| 4 | + |
| 5 | + <!-- Permission to access the Internet --> |
| 6 | + <uses-permission android:name="android.permission.INTERNET " /> |
| 7 | + <!-- Permission for HMS Logger --> |
4 | 8 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
5 |
| - <!-- Mandatory permissions for Nearby Connection --> |
6 |
| - <uses-permission android:name="android.permission.BLUETOOTH" /> |
7 |
| - <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> |
| 9 | + |
| 10 | + <!-- Permission to check Wi-Fi status --> |
8 | 11 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
| 12 | + <!-- Permission to change Wi-Fi status --> |
9 | 13 | <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
| 14 | + |
| 15 | + <!-- Permission to obtain a coarse device location --> |
10 | 16 | <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
| 17 | + <!-- Permission to obtain the accurate device location --> |
11 | 18 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
12 |
| - <!-- Read permission, which is mandatory for sending files --> |
| 19 | + |
| 20 | + <!-- Permission to read external storage --> |
13 | 21 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
14 |
| - <!--Write permission--> |
15 |
| - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
| 22 | + <!-- Permission to write data to external storage --> |
| 23 | + <uses-permission |
| 24 | + android:name="android.permission.WRITE_EXTERNAL_STORAGE" |
| 25 | + tools:ignore="ScopedStorage" /> |
| 26 | + |
| 27 | + <!-- Bluetooth permissions --> |
| 28 | + <uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> |
| 29 | + <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /> |
| 30 | + <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> |
| 31 | + <!-- Request legacy Bluetooth permissions on older devices --> |
| 32 | + <uses-permission |
| 33 | + android:name="android.permission.BLUETOOTH" |
| 34 | + android:maxSdkVersion="30" /> |
| 35 | + <uses-permission |
| 36 | + android:name="android.permission.BLUETOOTH_ADMIN" |
| 37 | + android:maxSdkVersion="30" /> |
16 | 38 |
|
17 |
| - <!--For Android 10--> |
18 |
| - <application android:requestLegacyExternalStorage="true"></application> |
| 39 | + <!-- For Android 10 --> |
| 40 | + <application android:requestLegacyExternalStorage="true" /> |
19 | 41 | </manifest>
|
0 commit comments