|  |  | 
 |  |  | <?xml version="1.0" encoding="utf-8"?> | 
 |  |  | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 
 |  |  |     xmlns:tools="http://schemas.android.com/tools"> | 
 |  |  |     <!--允许访问网络,必选权限--> | 
 |  |  |     <uses-permission android:name="android.permission.INTERNET" /> | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     xmlns:tools="http://schemas.android.com/tools" | 
 |  |  |     package="com.dayu.pipirrapp"> | 
 |  |  |     <!--用于进行网络定位--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> | 
 |  |  |     <uses-feature | 
 |  |  |         android:name="android.hardware.camera" | 
 |  |  |         android:required="false" /> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | 
 |  |  |     <!--用于访问GPS定位--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | 
 |  |  |     <!--用于获取运营商信息,用于支持提供运营商信息相关的接口--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | 
 |  |  |     <!--用于访问wifi网络信息,wifi信息会用于进行网络定位--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | 
 |  |  |     <!--用于获取wifi的获取权限,wifi信息会用来进行网络定位--> | 
 |  |  |     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> | 
 |  |  |     <!--用于访问网络,网络定位需要上网--> | 
 |  |  |     <uses-permission android:name="android.permission.INTERNET"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.INTERNET" /> | 
 |  |  |     <!--用于写入缓存数据到扩展存储卡--> | 
 |  |  |     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | 
 |  |  |     <!--用于申请调用A-GPS模块--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> | 
 |  |  |     <!--如果设置了target >= 28 如果需要启动后台定位则必须声明这个权限--> | 
 |  |  |     <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> | 
 |  |  |     <!--如果您的应用需要后台定位权限,且有可能运行在Android Q设备上,并且设置了target>28,必须增加这个权限声明--> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> | 
 |  |  |  | 
 |  |  |     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> | 
 |  |  |     <uses-permission | 
 |  |  |         android:name="android.permission.WRITE_MEDIA_STORAGE" | 
 |  |  |         tools:ignore="ProtectedPermissions" /> | 
 |  |  |     <uses-permission | 
 |  |  |         android:name="android.permission.WRITE_SETTINGS" | 
 |  |  |         tools:ignore="ProtectedPermissions" /> | 
 |  |  |     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> | 
 |  |  |     <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> | 
 |  |  |     <uses-permission android:name="android.permission.RECORD_AUDIO" /> | 
 |  |  |     <uses-permission android:name="android.permission.CAMERA" /> | 
 |  |  |     <uses-permission android:name="android.permission.VIBRATE" /> | 
 |  |  |  | 
 |  |  |     <!--    Android 13版本适配,细化存储权限--> | 
 |  |  |     <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> | 
 |  |  |     <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> | 
 |  |  |     <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     <!--     模拟位置--> | 
 |  |  |     <uses-permission | 
 |  |  |         android:name="android.permission.ACCESS_MOCK_LOCATION" | 
 |  |  |         tools:ignore="MockLocation,ProtectedPermissions" /> | 
 |  |  |     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | 
 |  |  |  | 
 |  |  |     <queries package="${applicationId}"> | 
 |  |  |         <intent> | 
 |  |  |             <action android:name="android.media.action.IMAGE_CAPTURE"> | 
 |  |  |  | 
 |  |  |             </action> | 
 |  |  |         </intent> | 
 |  |  |         <intent> | 
 |  |  |             <action android:name="android.media.action.ACTION_VIDEO_CAPTURE"> | 
 |  |  |  | 
 |  |  |             </action> | 
 |  |  |         </intent> | 
 |  |  |     </queries> | 
 |  |  |  | 
 |  |  |     <application | 
 |  |  |         android:name=".MyApplication" | 
 |  |  | 
 |  |  |         android:dataExtractionRules="@xml/data_extraction_rules" | 
 |  |  |         android:fullBackupContent="@xml/backup_rules" | 
 |  |  |         android:hardwareAccelerated="true" | 
 |  |  |         android:icon="@mipmap/ic_launcher" | 
 |  |  |         android:icon="@mipmap/logo2" | 
 |  |  |         android:label="@string/app_name" | 
 |  |  |         android:roundIcon="@mipmap/ic_launcher_round" | 
 |  |  |         android:roundIcon="@mipmap/logo2" | 
 |  |  |         android:supportsRtl="true" | 
 |  |  |         android:theme="@style/Theme.PipIrrApp" | 
 |  |  |         android:usesCleartextTraffic="true" | 
 |  |  | 
 |  |  |             android:name="ScopedStorage" | 
 |  |  |             android:value="true" /> | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         <activity | 
 |  |  |             android:name=".activity.MainActivity" | 
 |  |  |             android:exported="true"> | 
 |  |  |             android:name=".activity.SplashScreenActivity" | 
 |  |  |             android:exported="true" | 
 |  |  |             android:launchMode="singleTop"> | 
 |  |  |             <intent-filter> | 
 |  |  |                 <action android:name="android.intent.action.MAIN" /> | 
 |  |  |  | 
 |  |  |                 <category android:name="android.intent.category.LAUNCHER" /> | 
 |  |  |             </intent-filter> | 
 |  |  |         </activity> | 
 |  |  |         <activity | 
 |  |  |             android:name=".activity.MainActivity" | 
 |  |  |             android:exported="true" | 
 |  |  |             android:launchMode="singleTop"></activity> | 
 |  |  |         <activity android:name=".activity.ChangePSActivity" /> | 
 |  |  |         <activity | 
 |  |  |             android:name=".activity.LoginActivity" | 
 |  |  |             android:exported="true" | 
 |  |  |             android:launchMode="singleTop"> | 
 |  |  |  | 
 |  |  |         </activity> | 
 |  |  |         <activity android:name=".activity.OrderDetailActivity" | 
 |  |  |             android:launchMode="singleTop" | 
 |  |  |             /> | 
 |  |  |         <activity android:name=".activity.OrderDealActivity" /> | 
 |  |  |         <activity android:name=".activity.AddIssueActivity" /> | 
 |  |  |         <activity android:name=".activity.IssueListActivity" /> | 
 |  |  |         <activity android:name=".activity.IssueDetailActivity" /> | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         <!--        <activity android:name=".activity.MainActivity" />--> | 
 |  |  |         <!-- Required since 5.2.0 --> | 
 |  |  |         <!-- 新的 tag/alias 接口结果返回需要开发者配置一个自定义的Service --> | 
 |  |  |         <!-- 3.3.0开始所有事件将通过该类回调 --> | 
 |  |  |         <!-- 5.2.0开始所有事件将通过该类回调 --> | 
 |  |  |         <!-- 该广播需要继承 JPush 提供的 JPushMessageService 类, 并如下新增一个 Intent-Filter --> | 
 |  |  |         <service | 
 |  |  |             android:name=".service.PushService" | 
 |  |  |             android:enabled="true" | 
 |  |  |             android:exported="false"> | 
 |  |  |             <intent-filter> | 
 |  |  |                 <action android:name="cn.jpush.android.intent.SERVICE_MESSAGE" /> | 
 |  |  |                 <category android:name="com.dayu.pipirrapp" /> | 
 |  |  |             </intent-filter> | 
 |  |  |         </service> | 
 |  |  |         <!--        <service--> | 
 |  |  |         <!--            android:name=".service.PushService"--> | 
 |  |  |         <!--            android:enabled="true"--> | 
 |  |  |         <!--            android:exported="false">--> | 
 |  |  |         <!--            <intent-filter>--> | 
 |  |  |         <!--                <action android:name="cn.jpush.android.intent.SERVICE_MESSAGE" />--> | 
 |  |  |         <!--                <category android:name="com.dayu.pipirrapp" />--> | 
 |  |  |         <!--            </intent-filter>--> | 
 |  |  |         <!--        </service>--> | 
 |  |  |         <!-- Since JCore2.0.0 Required SDK核心功能--> | 
 |  |  |         <!-- 可配置android:process参数将Service放在其他进程中;android:enabled属性不能是false --> | 
 |  |  |         <!-- 这个是自定义Service,要继承极光JCommonService,可以在更多手机平台上使得推送通道保持的更稳定 --> | 
 |  |  |         <service | 
 |  |  |             android:name=".service.MyCommonService" | 
 |  |  |             android:enabled="true" | 
 |  |  |             android:exported="false" | 
 |  |  |             android:process=":pushcore"> | 
 |  |  |             <intent-filter> | 
 |  |  |                 <action android:name="cn.jiguang.user.service.action" /> | 
 |  |  |             </intent-filter> | 
 |  |  |         </service> | 
 |  |  |         <!--        <service--> | 
 |  |  |         <!--            android:name=".service.MyCommonService"--> | 
 |  |  |         <!--            android:enabled="true"--> | 
 |  |  |         <!--            android:exported="false"--> | 
 |  |  |         <!--            android:process=":pushcore">--> | 
 |  |  |         <!--            <intent-filter>--> | 
 |  |  |         <!--                <action android:name="cn.jiguang.user.service.action" />--> | 
 |  |  |         <!--            </intent-filter>--> | 
 |  |  |         <!--        </service>--> | 
 |  |  |  | 
 |  |  |         <service | 
 |  |  |             android:name=".service.MyLocationService" | 
 |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         <!--百度定位--> | 
 |  |  | <!--        <meta-data--> | 
 |  |  | <!--            android:name="com.baidu.lbsapi.API_KEY"--> | 
 |  |  | <!--            android:value="Ky5wvrB9A9Rztsh3rQO8v8oNRgQM27NV"></meta-data>--> | 
 |  |  | <!--        <service--> | 
 |  |  | <!--            android:name="com.baidu.location.f"--> | 
 |  |  | <!--            android:enabled="true"--> | 
 |  |  | <!--            android:process=":remote"></service>--> | 
 |  |  |         <!--        <meta-data--> | 
 |  |  |         <!--            android:name="com.baidu.lbsapi.API_KEY"--> | 
 |  |  |         <!--            android:value="Ky5wvrB9A9Rztsh3rQO8v8oNRgQM27NV"></meta-data>--> | 
 |  |  |         <!--        <service--> | 
 |  |  |         <!--            android:name="com.baidu.location.f"--> | 
 |  |  |         <!--            android:enabled="true"--> | 
 |  |  |         <!--            android:process=":remote"></service>--> | 
 |  |  |  | 
 |  |  |     </application> | 
 |  |  |  |