|
@@ -13,36 +13,25 @@
|
|
|
|
|
|
<uses-feature android:name="android.hardware.camera" />
|
|
|
<uses-feature android:name="android.hardware.camera.autofocus" />
|
|
|
- <uses-feature android:name="android.hardware.camera.any" />
|
|
|
-
|
|
|
- <!--连接网络权限,用于执行云端语音能力 -->
|
|
|
- <uses-permission android:name="android.permission.INTERNET" />
|
|
|
- <!--获取手机录音机使用权限,听写、识别、语义理解需要用到此权限 -->
|
|
|
- <uses-permission android:name="android.permission.RECORD_AUDIO" />
|
|
|
- <!--读取网络信息状态 -->
|
|
|
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
|
- <!--获取当前wifi状态 -->
|
|
|
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
|
- <!--允许程序改变网络连接状态 -->
|
|
|
- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
|
|
- <!--读取手机信息权限 -->
|
|
|
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
|
- <!--读取联系人权限,上传联系人需要用到此权限 -->
|
|
|
- <uses-permission android:name="android.permission.READ_CONTACTS" />
|
|
|
- <!--外存储写权限,构建语法需要用到此权限 -->
|
|
|
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
- <!--外存储读权限,构建语法需要用到此权限 -->
|
|
|
- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
|
|
- <!--配置权限,用来记录应用配置信息 -->
|
|
|
- <uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
|
|
- <!--手机定位信息,用来为语义等功能提供定位,提供更精准的服务-->
|
|
|
- <!--定位信息是敏感信息,可通过Setting.setLocationEnable(false)关闭定位请求 -->
|
|
|
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
|
- <!--如需使用人脸识别,还要添加:摄相头权限,拍照需要用到 -->
|
|
|
+ <uses-feature android:name="android.hardware.camera.any" /> <!-- 连接网络权限,用于执行云端语音能力 -->
|
|
|
+ <uses-permission android:name="android.permission.INTERNET" /> <!-- 获取手机录音机使用权限,听写、识别、语义理解需要用到此权限 -->
|
|
|
+ <uses-permission android:name="android.permission.RECORD_AUDIO" /> <!-- 读取网络信息状态 -->
|
|
|
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取当前wifi状态 -->
|
|
|
+ <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 允许程序改变网络连接状态 -->
|
|
|
+ <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <!-- 读取手机信息权限 -->
|
|
|
+ <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 读取联系人权限,上传联系人需要用到此权限 -->
|
|
|
+ <uses-permission android:name="android.permission.READ_CONTACTS" /> <!-- 外存储写权限,构建语法需要用到此权限 -->
|
|
|
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 外存储读权限,构建语法需要用到此权限 -->
|
|
|
+ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- 配置权限,用来记录应用配置信息 -->
|
|
|
+ <uses-permission android:name="android.permission.WRITE_SETTINGS" /> <!-- 手机定位信息,用来为语义等功能提供定位,提供更精准的服务 -->
|
|
|
+ <!-- 定位信息是敏感信息,可通过Setting.setLocationEnable(false)关闭定位请求 -->
|
|
|
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 如需使用人脸识别,还要添加:摄相头权限,拍照需要用到 -->
|
|
|
<uses-permission android:name="android.permission.CAMERA" />
|
|
|
-
|
|
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
|
|
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
|
|
+ <uses-permission
|
|
|
+ android:name="android.hardware.usb.host"
|
|
|
+ android:required="false" />
|
|
|
|
|
|
<application
|
|
|
android:name=".LabApp"
|
|
@@ -55,12 +44,12 @@
|
|
|
android:theme="@style/Theme.AppFullTheme"
|
|
|
android:usesCleartextTraffic="true"
|
|
|
tools:targetApi="m">
|
|
|
-
|
|
|
<receiver
|
|
|
android:name=".broadcast.BootBroadcastReceiver"
|
|
|
android:exported="true">
|
|
|
<intent-filter>
|
|
|
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
|
|
+
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
</intent-filter>
|
|
|
</receiver>
|
|
@@ -77,49 +66,40 @@
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
|
</intent-filter>
|
|
|
-
|
|
|
</activity>
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.HomeActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.MainActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.LabMainActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
-
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.rule.SafetyRegulationActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.guide.GuideActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.things.ThingsActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.risk.RiskActivity"
|
|
|
android:configChanges="orientation|keyboardHidden|navigation|screenSize"
|
|
@@ -127,93 +107,78 @@
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.sign.SignInActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.leave.LeaveActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.settings.SettingsActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.settings.ScanSettingsActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.msds.InstructionActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.person.LaboratoryPersonActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.lib.LabDetailActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.rule.SafetyRegulationDetailActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.common.HtmlFullScreenActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.things.SelectAuthMethodActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.notice.NoticeActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.lib.LabDescActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.monitor.MonitorListActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.monitor.MonitorFullScreenActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.auth.FourChoiceAuthActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
@@ -221,112 +186,91 @@
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.auth.TwoChoiceAuthActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.auth.FingerAuthActivity"
|
|
|
-
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.auth.DualAuthActivity"
|
|
|
-
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.finger.FingerEnrollActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.finger.EnrollAuthActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name=".ui.finger.SelectFingerActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.lib.ExLabDetailActivity"
|
|
|
android:exported="true"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.rule.ExSafetyRegulationActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.msds.ExInstructionActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.risk.ExRiskActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.person.ExLaboratoryPersonActivity"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.sign.ExSignInActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
<activity
|
|
|
android:name="com.dlc.laboratory.ui.leave.ExLeaveActivity"
|
|
|
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale"
|
|
|
android:launchMode="singleTask"
|
|
|
android:screenOrientation="sensorLandscape"
|
|
|
- android:windowSoftInputMode="adjustPan" />
|
|
|
-
|
|
|
- <!-- <service-->
|
|
|
- <!-- android:name=".ui.HeartService"-->
|
|
|
- <!-- android:enabled="true"-->
|
|
|
- <!-- android:exported="false" />-->
|
|
|
-
|
|
|
+ android:windowSoftInputMode="adjustPan" /> <!-- <service -->
|
|
|
+ <!-- android:name=".ui.HeartService" -->
|
|
|
+ <!-- android:enabled="true" -->
|
|
|
+ <!-- android:exported="false" /> -->
|
|
|
<service
|
|
|
android:name=".mqtt.MqttService"
|
|
|
android:enabled="true"
|
|
|
android:exported="false" />
|
|
|
-
|
|
|
<service
|
|
|
android:name=".mqtt.AudioService"
|
|
|
android:enabled="true"
|
|
|
android:exported="false" />
|
|
|
-
|
|
|
<service
|
|
|
android:name=".serial.SerialPortService"
|
|
|
android:enabled="true"
|
|
|
android:exported="false" />
|
|
|
-
|
|
|
<service
|
|
|
android:name=".finger.FingerService"
|
|
|
android:enabled="true"
|
|
@@ -347,6 +291,7 @@
|
|
|
android:exported="true">
|
|
|
<intent-filter>
|
|
|
<action android:name="android.intent.action.PACKAGE_REPLACED" />
|
|
|
+
|
|
|
<data android:scheme="${applicationId}" />
|
|
|
</intent-filter>
|
|
|
</receiver>
|
|
@@ -355,11 +300,6 @@
|
|
|
android:name="com.tencent.smtt.export.external.DexClassLoaderProviderService"
|
|
|
android:label="dexopt"
|
|
|
android:process=":dexopt" />
|
|
|
-
|
|
|
</application>
|
|
|
|
|
|
- <uses-permission
|
|
|
- android:name="android.hardware.usb.host"
|
|
|
- android:required="false" />
|
|
|
-
|
|
|
</manifest>
|