LidarWarningApp/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml

283 lines
14 KiB
XML
Raw Normal View History

2025-04-01 16:51:00 +08:00
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bonus.lidars"
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" />
<uses-permission android:name="android.permission.CAMERA" />
<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.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" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<uses-feature
android:name="android.hardware.screen.landscape"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<permission
android:name="com.bonus.lidars.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="com.bonus.lidars.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:name="com.bonus.lidar.app.application.LidarApplication"
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:debuggable="true"
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" />
<service
android:name="leakcanary.internal.HeapAnalyzerService"
android:exported="false" />
<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.lidars.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.lidars.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.lidars.xutil.provider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/xutil_provider_paths" />
</provider>
<activity
android:name="com.journeyapps.barcodescanner.CaptureActivity"
android:clearTaskOnLaunch="true"
android:screenOrientation="sensorLandscape"
android:stateNotNeeded="true"
android:theme="@style/zxing_CaptureTheme"
android:windowSoftInputMode="stateAlwaysHidden" />
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="com.bonus.lidars.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>
<provider
android:name="leakcanary.internal.LeakCanaryFileProvider"
android:authorities="com.squareup.leakcanary.fileprovider.com.bonus.lidars"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/leak_canary_file_paths" />
</provider>
<activity
android:name="leakcanary.internal.activity.LeakActivity"
android:icon="@mipmap/leak_canary_icon"
android:label="@string/leak_canary_display_activity_label"
android:taskAffinity="com.squareup.leakcanary.com.bonus.lidars"
android:theme="@style/leak_canary_LeakCanary.Base" />
<activity-alias
android:name="leakcanary.internal.activity.LeakLauncherActivity"
android:banner="@drawable/leak_canary_tv_icon"
android:enabled="@bool/leak_canary_add_launcher_icon"
android:icon="@mipmap/leak_canary_icon"
android:label="@string/leak_canary_display_activity_label"
android:targetActivity="leakcanary.internal.activity.LeakActivity"
android:taskAffinity="com.squareup.leakcanary.com.bonus.lidars"
android:theme="@style/leak_canary_LeakCanary.Base" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<!-- Android TV launcher intent -->
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity-alias>
<activity
android:name="leakcanary.internal.RequestStoragePermissionActivity"
android:excludeFromRecents="true"
android:icon="@mipmap/leak_canary_icon"
android:label="@string/leak_canary_storage_permission_activity_label"
android:taskAffinity="com.squareup.leakcanary.com.bonus.lidars"
android:theme="@style/leak_canary_Theme.Transparent" />
<receiver android:name="leakcanary.internal.NotificationReceiver" />
<provider
android:name="leakcanary.internal.AppWatcherInstaller$MainProcess"
android:authorities="com.bonus.lidars.leakcanary-installer"
android:enabled="@bool/leak_canary_watcher_auto_install"
android:exported="false" />
<provider
android:name="leakcanary.internal.PlumberInstaller"
android:authorities="com.bonus.lidars.plumber-installer"
android:enabled="@bool/leak_canary_plumber_auto_install"
android:exported="false" />
</application>
</manifest>