1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <manifest xmlns : android =" http://schemas.android.com/apk/res/android" >
2
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android"
3
+ xmlns : tools =" http://schemas.android.com/tools" >
3
4
4
- <uses-permission android : name =" android.permission.ACCESS_WIFI_STATE" />
5
- <uses-permission android : name =" android.permission.INTERNET" />
6
5
<uses-permission android : name =" android.permission.WRITE_EXTERNAL_STORAGE" />
7
6
<uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
7
+
8
+ <uses-permission android : name =" android.permission.ACCESS_FINE_LOCATION" />
9
+ <uses-permission android : name =" android.permission.ACCESS_COARSE_LOCATION" />
10
+
11
+ <uses-permission android : name =" android.permission.BLUETOOTH" />
12
+ <uses-permission android : name =" android.permission.BLUETOOTH_SCAN" />
13
+ <uses-permission android : name =" android.permission.BLUETOOTH_CONNECT" />
14
+
15
+ <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
16
+
17
+ <uses-permission android : name =" android.permission.FOREGROUND_SERVICE" />
18
+ <uses-permission android : name =" androdi.permission.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE" />
19
+ <uses-permission android : name =" android.permission.FOREGROUND_SERVICE_LOCATION" />
20
+
21
+ <uses-permission android : name =" android.permission.ACCESS_WIFI_STATE" />
22
+ <uses-permission android : name =" android.permission.INTERNET" />
8
23
<uses-permission android : name =" android.permission.STORAGE" />
24
+ <uses-permission android : name =" android.permission.WAKE_LOCK" />
25
+ <uses-permission android : name =" android.permission.ACCESS_NETWORK_STATE" />
9
26
<uses-permission android : name =" android.permission.RECORD_AUDIO" />
10
27
<uses-permission android : name =" android.permission.NFC" />
11
28
12
29
<application
30
+ android : usesCleartextTraffic =" true" tools : targetApi =" 28"
13
31
android : allowBackup =" true"
32
+ android : label =" @string/app_name_cs108"
14
33
android : icon =" @drawable/csl_logo"
15
- android : label =" @string/app_name"
16
34
android : supportsRtl =" true"
17
35
android : requestLegacyExternalStorage =" true"
18
36
android : theme =" @style/AppTheme" >
19
37
38
+ <service
39
+ android : enabled =" true"
40
+ android : name =" MyForegroundService"
41
+ android : foregroundServiceType =" location"
42
+ android : exported =" false"
43
+ android : stopWithTask =" true" />
44
+
20
45
<service android : name =" CustomIME"
21
- android : label =" @string/app_ime "
46
+ android : label =" @string/app_ime_cs108 "
22
47
android : exported =" true"
23
48
android : permission =" android.permission.BIND_INPUT_METHOD" >
49
+
24
50
<intent-filter >
25
51
<action android : name =" android.view.InputMethod" />
26
52
</intent-filter >
31
57
android : name =" MainActivity"
32
58
android : exported =" true"
33
59
android : screenOrientation =" portrait" >
34
- <intent-filter >
35
- <action android : name =" android.intent.action.MAIN" />
36
- <category android : name =" android.intent.category.LAUNCHER" />
37
- </intent-filter >
38
60
39
61
<intent-filter >
40
62
<action android : name =" android.nfc.action.ACTION_TAG_DISCOVERED" />
41
63
<category android : name =" android.intent.category.DEFAULT" />
42
64
<data android : mimeType =" text/plain" />
43
65
</intent-filter >
66
+
67
+ <intent-filter >
68
+ <action android : name =" android.intent.action.MAIN" />
69
+ <category android : name =" android.intent.category.LAUNCHER" />
70
+ </intent-filter >
44
71
</activity >
45
72
</application >
46
73
</manifest >
0 commit comments