111
hxb
2022-11-24 0a3e07f10937484145f33c7560607b4b2353cb81
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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.mm.android.deviceaddmodule">
    <!-- Required  一些系统要求的权限,如访问网络等 -->
    <uses-permission android:name="android.permission.INTERNET" />  <!--网络访问-->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <!--允许程序写入外部存储,如SD卡上写文件,抓图、录制等-->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />     <!--程序可以读取设备外部存储空间(内置SDcard和外置SDCard)的文件,我的文件等-->
    <uses-permission android:name="android.permission.USE_CREDENTIALS" />   <!--允许程序请求验证从AccountManager???-->
    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />   <!--允许改变WiFi多播状态???-->
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />   <!--允许程序显示系统窗口,应该已经不适用了???-->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />  <!--允许程序录制声音通过手机或耳机的麦克,对讲、自定义报警音等-->
    <uses-permission android:name="android.permission.CAMERA" />    <!--允许程序访问摄像头进行拍照,二维码扫描补光、拍照上传图片等-->
    <uses-permission android:name="android.permission.FLASHLIGHT" />    <!--允许访问闪光灯,二维码扫描补光-->
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <!--允许程序修改声音设置信息,声波配对,自动调大音量。需求变更之后应该不需要了???-->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!--允许程序获取当前WiFi接入的状态以及WLAN热点的信息,设备添加何种配网流程使用-->
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!--允许程序改变WiFi状态,配网等-->
    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />
    <!-- 硬件加速对X5视频播放非常重要,建议开启 -->
    <uses-permission android:name="android.permission.READ_SETTINGS" />     <!--允许程序读取系统设置,声波配对获取当前系统音量等-->
    <!-- Optional for location -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />    <!--允许一个程序访问CellID或 WiFi热点来获取粗略的位置,登陆、设备添加等-->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  <!--允许一个程序访问CellID或 WiFi热点来获取精确的位置,登陆、设备添加等???-->
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />    <!--允许应用程序访问额外的位置提供命令,登陆、设备添加等???-->
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />  <!--允许程序改变网络状态,如是否联网,配网???-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />  <!--允许应用程序请求安装包。针对API大于22必须持有该许可使用ACTION_INSTALL_PACKAGE应用。应该没在用???-->
    <uses-permission android:name="android.permission.VIBRATE" />
    <application
        android:allowBackup="false"
        android:supportsRtl="false"
        android:label="@string/app_name"
         tools:replace="android:allowBackup,android:label,android:supportsRtl">
        <service android:name=".services.TimeFilterService"/>
        <receiver android:name=".receiver.SucceedClickReceiver"/>
        <receiver android:name=".receiver.TimeoutClickReceiver"/>
        <activity
            android:name=".DeviceAddActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:label="@string/mobile_common_device"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan|stateHidden"
            android:theme="@style/AppTheme.NoActionBar"/>
 
        <activity
            android:name=".device_wifi.DeviceWifiListActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan|stateHidden"
            android:theme="@style/AppTheme.NoActionBar"/>
        <activity
            android:name=".device_wifi.DeviceWifiPasswordActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan|stateHidden"
            android:theme="@style/AppTheme.NoActionBar"/>
        <activity
            android:name=".device_wifi.ErrorTipActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan|stateHidden"
            android:theme="@style/AppTheme.NoActionBar"/>
        <activity
            android:name=".device_wifi.HiddenWifiActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan|stateHidden"
            android:theme="@style/AppTheme.NoActionBar"/>
 
        <service android:name=".SeachDeviceService"/>
 
        <meta-data
            android:name="meta-data4type"
            android:value="@string/client_type"
            tools:replace="android:value" />
        <meta-data
            android:name="meta-data4host"
            android:value="@string/host" />
        <meta-data
            android:name="meta-ishttps"
            android:value="false" />
        <provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="${applicationId}.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths" />
        </provider>
 
        <activity
            android:name=".mobilecommon.base.ProgressActivity"
            android:configChanges="orientation|keyboardHidden|screenSize|locale"
            android:exported="false"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            android:theme="@style/translucent" />
    </application>
 
</manifest>