205 lines
11 KiB
XML
205 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||
package="com.bonus.lidar"
|
||
android:versionCode="1"
|
||
android:versionName="1.0.1" >
|
||
|
||
<uses-sdk
|
||
android:minSdkVersion="25"
|
||
android:targetSdkVersion="30" />
|
||
|
||
<!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
|
||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
|
||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位 -->
|
||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- 用于读取手机当前的状态 -->
|
||
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 -->
|
||
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
|
||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 访问网络,网络定位需要上网 -->
|
||
<uses-permission android:name="android.permission.INTERNET" /> <!-- SD卡读取权限,用户写入离线定位数据 -->
|
||
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
||
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
||
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
|
||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
|
||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
||
<uses-permission android:name="android.permission.SET_WALLPAPER" />
|
||
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" />
|
||
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" />
|
||
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
|
||
<uses-permission android:name="android.permission.VIBRATE" />
|
||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
|
||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
||
<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
|
||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
||
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
|
||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 9.0后前台服务需要申请权限 -->
|
||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||
<uses-permission android:name="android.permission.READ_CALENDAR" />
|
||
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
|
||
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
|
||
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
|
||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||
<uses-permission android:name="android.permission.SEND_SMS" />
|
||
<uses-permission android:name="android.permission.RECEIVE_SMS" />
|
||
|
||
<queries>
|
||
<intent>
|
||
<action android:name="android.media.action.IMAGE_CAPTURE" />
|
||
</intent>
|
||
</queries>
|
||
|
||
<!-- 进程杀死 -->
|
||
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> <!-- APK安装 -->
|
||
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
|
||
<uses-permission android:name="android.permission.CALL_PHONE" />
|
||
<uses-permission android:name="android.permission.READ_SMS" />
|
||
<uses-permission android:name="android.permission.RECORD_AUDIO" /> <!-- 修改手机状态 -->
|
||
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> <!-- 闪光灯 -->
|
||
<uses-permission android:name="android.permission.CAMERA" />
|
||
<uses-permission android:name="android.permission.FLASHLIGHT" />
|
||
|
||
<uses-feature android:name="android.hardware.camera" />
|
||
<uses-feature android:name="android.hardware.camera.autofocus" />
|
||
<uses-feature android:name="android.hardware.camera.flash" /> <!-- 状态栏权限 -->
|
||
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
|
||
|
||
<permission
|
||
android:name="com.bonus.lidar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
|
||
android:protectionLevel="signature" />
|
||
|
||
<uses-permission android:name="com.bonus.lidar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
|
||
|
||
<application
|
||
android:name="com.bonus.lidar.app.application.LidarApplication"
|
||
android:allowBackup="true"
|
||
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
|
||
android:extractNativeLibs="false"
|
||
android:hardwareAccelerated="true"
|
||
android:icon="@drawable/ic_logo"
|
||
android:label="@string/app_name"
|
||
android:largeHeap="true"
|
||
android:networkSecurityConfig="@xml/network_security_config"
|
||
android:persistent="true"
|
||
android:requestLegacyExternalStorage="true"
|
||
android:supportsRtl="true"
|
||
android:theme="@style/AppTheme"
|
||
android:usesCleartextTraffic="true" >
|
||
<uses-library
|
||
android:name="org.apache.http.legacy"
|
||
android:required="false" /> <!-- 表示当前项目已经适配了分区存储特性 -->
|
||
<meta-data
|
||
android:name="ScopedStorage"
|
||
android:value="true" />
|
||
|
||
<activity
|
||
android:name="com.bonus.lidar.app.activity.basic.GuideActivity"
|
||
android:screenOrientation="landscape"
|
||
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" >
|
||
<intent-filter>
|
||
<action android:name="android.intent.action.MAIN" />
|
||
|
||
<category android:name="android.intent.category.LAUNCHER" />
|
||
</intent-filter>
|
||
<intent-filter>
|
||
<action android:name="android.media.action.IMAGE_CAPTURE" />
|
||
|
||
<category android:name="android.intent.category.DEFAULT" />
|
||
</intent-filter>
|
||
</activity>
|
||
<activity
|
||
android:name="com.bonus.lidar.app.base.BaseActivity"
|
||
android:configChanges="screenSize|keyboardHidden|orientation|keyboard"
|
||
android:screenOrientation="landscape"
|
||
android:windowSoftInputMode="adjustPan|stateHidden" />
|
||
<activity
|
||
android:name="com.bonus.lidar.app.activity.basic.SplashActvivty"
|
||
android:screenOrientation="landscape" />
|
||
<activity
|
||
android:name="com.bonus.lidar.app.activity.basic.MainActivity"
|
||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||
android:screenOrientation="landscape" />
|
||
<activity
|
||
android:name="com.bonus.lidar.app.activity.basic.DeviceAllocationActivity"
|
||
android:screenOrientation="landscape" />
|
||
<activity
|
||
android:name="com.bonus.lidar.app.activity.basic.AddressActivity"
|
||
android:screenOrientation="landscape" />
|
||
|
||
<meta-data
|
||
android:name="com.baidu.lbsapi.API_KEY"
|
||
android:value="GwhWiZ9jmGymbKXdDNNTVWBK9XHK2Ao5" />
|
||
|
||
<service
|
||
android:name="com.bonus.lidar.app.service.TcpClient"
|
||
android:enabled="true"
|
||
android:exported="true" />
|
||
|
||
<receiver android:name="com.open.hule.library.downloadmanager.DownloadReceiver" >
|
||
<intent-filter>
|
||
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
|
||
<action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" />
|
||
</intent-filter>
|
||
</receiver>
|
||
|
||
<provider
|
||
android:name="com.open.hule.library.downloadmanager.DownloadFileProvider"
|
||
android:authorities="com.bonus.lidar.fileProvider"
|
||
android:exported="false"
|
||
android:grantUriPermissions="true" >
|
||
<meta-data
|
||
android:name="android.support.FILE_PROVIDER_PATHS"
|
||
android:resource="@xml/update_file_path" />
|
||
</provider>
|
||
<provider
|
||
android:name="com.xuexiang.xui.XUIInitProvider"
|
||
android:authorities="com.bonus.lidar.xui-init-provider"
|
||
android:exported="false"
|
||
android:multiprocess="true" />
|
||
|
||
<activity
|
||
android:name="com.xuexiang.xui.widget.imageview.preview.ui.PreviewActivity"
|
||
android:theme="@style/XUITheme.Translucent" />
|
||
<activity
|
||
android:name="com.xuexiang.xui.widget.imageview.preview.ui.VideoPlayerActivity"
|
||
android:theme="@style/XUITheme.Translucent" />
|
||
<activity
|
||
android:name="com.xuexiang.xaop.util.PermissionUtils$PermissionActivity"
|
||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||
android:theme="@style/AOP_Activity_Translucent"
|
||
android:windowSoftInputMode="stateHidden|stateAlwaysHidden" />
|
||
<activity
|
||
android:name="com.xuexiang.xutil.system.PermissionUtils$PermissionActivity"
|
||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||
android:theme="@style/XUtil_Activity_Translucent"
|
||
android:windowSoftInputMode="stateHidden|stateAlwaysHidden" />
|
||
|
||
<provider
|
||
android:name="androidx.core.content.FileProvider4Utils"
|
||
android:authorities="com.bonus.lidar.xutil.provider"
|
||
android:exported="false"
|
||
android:grantUriPermissions="true" >
|
||
<meta-data
|
||
android:name="android.support.FILE_PROVIDER_PATHS"
|
||
android:resource="@xml/xutil_provider_paths" />
|
||
</provider>
|
||
<provider
|
||
android:name="androidx.startup.InitializationProvider"
|
||
android:authorities="com.bonus.lidar.androidx-startup"
|
||
android:exported="false" >
|
||
<meta-data
|
||
android:name="androidx.emoji2.text.EmojiCompatInitializer"
|
||
android:value="androidx.startup" />
|
||
<meta-data
|
||
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
|
||
android:value="androidx.startup" />
|
||
</provider>
|
||
</application>
|
||
|
||
</manifest> |