cloudroam
2025-02-21 2167ea58d1c297b0536d5cab6517707f1892b95f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
 
    <uses-feature
        android:name="android.hardware.telephony"
        android:required="false" />
 
    <!--    用于查询所有安装的应用程序包。这个权限在 Android 11 及以上版本可能会受到限制。-->
    <uses-permission
        android:name="android.permission.QUERY_ALL_PACKAGES"
        tools:ignore="QueryAllPackagesPermission" />
 
    <!--    允许访问设备的精确位置信息(GPS)。-->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <!--    允许访问设备的粗略位置信息(基于 Wi-Fi 或移动网络)。-->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <!--    允许访问后台位置数据,用于在应用不在前台时获取位置信息。-->
    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
    <!--    允许更改 Wi-Fi 网络的状态。-->
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <!--    允许访问网络状态(如是否连接到 Wi-Fi 或移动数据)。-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--    允许访问 Wi-Fi 的当前状态(是否连接到 Wi-Fi,Wi-Fi 的信号强度等)。-->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!--    允许更改网络连接状态。-->
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <!--    允许访问网络上的资源(用于访问互联网)。-->
    <uses-permission android:name="android.permission.INTERNET" />
    <!-- 授予应用程序访问系统开机事件的权限 -->
    <!--    允许读取设备的电话状态,通常这个权限需要系统签名的应用才能使用。-->
    <uses-permission
        android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
        tools:ignore="ProtectedPermissions" />
    <!--    允许应用在设备启动完成时接收广播。-->
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <!--    允许读取外部存储(如 SD 卡中的文件)。-->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <!--    允许计划精确的闹钟(例如在指定时间触发某些任务)。-->
    <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
    <!--    允许写入外部存储(如 SD 卡中的文件)。-->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!--    允许管理外部存储的文件,通常需要更高的权限。-->
    <uses-permission
        android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
        tools:ignore="ScopedStorage" />
    <!--    允许接收短信(SMS)。-->
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <!--    允许接收多媒体短信(MMS)。-->
    <uses-permission android:name="android.permission.RECEIVE_MMS" />
    <!--    允许接收 WAP 推送消息。-->
    <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />
    <!--    允许读取短信内容。-->
    <uses-permission android:name="android.permission.READ_SMS" />
    <!--    允许发送短信-->
    <uses-permission android:name="android.permission.SEND_SMS" />
    <!--    允许直接拨打电话。-->
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <!--    允许读取设备的电话状态(例如当前通话状态,设备是否有电话线等)。-->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!--    允许读取设备的电话号码。-->
    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
    <!--    允许读取通话记录。-->
    <uses-permission android:name="android.permission.READ_CALL_LOG" />
    <!--    允许读取联系人数据。-->
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <!--    允许写入联系人数据。-->
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
    <!--    允许访问帐户信息。-->
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <!--Android 9(API 级别 28)或更高版本并使用前台服务,则其必须请求 FOREGROUND_SERVICE 权限-->
    <!--    允许启动前台服务。-->
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <!--    允许请求忽略电池优化,以确保后台任务的持续运行。-->
    <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
    <!--    允许访问电池统计信息。-->
    <uses-permission
        android:name="android.permission.BATTERY_STATS"
        tools:ignore="ProtectedPermissions" />
    <!--    允许发布通知。-->
    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
    <!--    允许取消通知。-->
    <uses-permission android:name="android.permission.CANCEL_NOTIFICATIONS " />
    <!--    允许应用绑定为通知监听服务。-->
    <uses-permission
        android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
        tools:ignore="ProtectedPermissions" />
    <!--    允许跳转到通知监听设置界面-->
    <uses-permission android:name="android.permission.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
    <!--    允许应用安装或卸载其他应用。-->
    <uses-permission
        android:name="android.permission.INSTALL_PACKAGES"
        tools:ignore="ProtectedPermissions" />
    <!--    允许修改系统设置。-->
    <uses-permission
        android:name="android.permission.WRITE_SETTINGS"
        tools:ignore="ProtectedPermissions" />
    <!--进程杀死-->
    <!--    允许终止其他应用程序的后台进程。-->
    <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
    <!--    允许读取系统日志(受限权限)。-->
    <uses-permission
        android:name="android.permission.READ_LOGS"
        tools:ignore="ProtectedPermissions" />
    <!--    允许重启设备。-->
    <uses-permission
        android:name="android.permission.REBOOT"
        tools:ignore="ProtectedPermissions" />
    <!--    允许访问蓝牙。-->
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <!--    允许管理蓝牙设备(如打开、关闭蓝牙)。-->
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <!--    允许连接蓝牙设备。-->
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
    <!--    允许扫描蓝牙设备-->
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
    <!--    允许广播蓝牙设备信息。-->
    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
    <!--    允许语言识别。-->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
 
<!-- 去掉主题   android:theme="@style/Theme.FirstApp"    android:theme="@style/Theme.AppCompat.Light.NoActionBar"-->
    <application
        android:name=".App"
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.FirstApp"
        android:networkSecurityConfig="@xml/network_security_config"
 
        tools:targetApi="31">
        <activity
            android:name=".activity.LoginActivity"
            android:exported="true"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".MainActivity" />
        <activity
            android:name=".activity.PhoneLoginActivity"
            android:exported="false" />
    </application>
 
</manifest>