Files
APPBase/positions/src/main/AndroidManifest.xml
2025-11-13 08:44:34 +08:00

112 lines
4.1 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version='1.0' encoding='utf-8'?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="cc.winboll.studio.positions">
<!-- 权限配置 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<!-- 仅保留Android 8.0以下所需权限若最低版本≥API26可移除 -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-feature
android:name="android.hardware.location.gps"
android:required="false"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyAppTheme"
android:resizeableActivity="true"
android:name=".App">
<!-- 主Activity核心页面非启动入口 -->
<activity
android:name=".MainActivity"
android:label="@string/app_name">
</activity>
<!-- 独立CrashActivity替换内部类声明避免实例化失败 -->
<activity android:name=".activities.CrashActivity"/>
<!-- Wukong 别名入口(默认禁用,通过代码启用) -->
<activity-alias
android:name=".MainActivityWukong"
android:targetActivity=".MainActivity"
android:exported="true"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- 长按图标快捷菜单 -->
<meta-data
android:name="android.app.shortcuts"
android:resource="@xml/shortcutsmain" />
</activity-alias>
<!-- Laojun 别名入口(默认禁用,通过代码启用) -->
<activity-alias
android:name=".MainActivityLaojun"
android:targetActivity=".MainActivity"
android:exported="true"
android:label="@string/appplus_name"
android:icon="@drawable/ic_positions_plus"
android:enabled="false">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- 长按图标快捷菜单 -->
<meta-data
android:name="android.app.shortcuts"
android:resource="@xml/shortcutsplus" />
</activity-alias>
<!-- 屏幕适配配置 -->
<meta-data
android:name="android.max_aspect"
android:value="4.0"/>
<!-- 其他Activity -->
<activity android:name="cc.winboll.studio.positions.activities.LocationActivity"/>
<!-- Google服务版本配置 -->
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<!-- 服务声明 -->
<service
android:name=".services.MainService"
android:exported="false"/>
<service
android:name=".services.AssistantService"
android:exported="false"/>
<service
android:name=".services.DistanceRefreshService"
android:exported="false"/>
<!-- 广播接收器 -->
<receiver android:name="cc.winboll.studio.positions.receivers.MotionStatusReceiver">
<intent-filter>
<action android:name="cc.winboll.studio.positions.receivers.MotionStatusReceiver"/>
</intent-filter>
</receiver>
</application>
</manifest>