You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AndroidManifest.xml 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. package="com.huntersun.vkyes.etcopencard">
  5. <!-- 蓝牙相关 -->
  6. <uses-permission android:name="android.permission.BLUETOOTH" />
  7. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <!-- 网络相关 -->
  8. <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
  9. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  10. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  11. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  12. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 拍照权限 -->
  13. <uses-permission android:name="android.permission.INTERNET" /> <!-- 外部存储 -->
  14. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- 安卓11还需要另外添加下面这条权限 -->
  15. <uses-permission
  16. android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
  17. tools:ignore="ScopedStorage" />
  18. <uses-permission
  19. android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
  20. tools:ignore="ProtectedPermissions" />
  21. <uses-permission android:name="android.permission.CAMERA" /> <!-- 安装权限 -->
  22. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <!-- 定位权限(用于 WebView 定位) -->
  23. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  24. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- Android 11 软件包可见性适配:https://www.jianshu.com/p/d1ccd425c4ce -->
  25. <queries>
  26. <!-- 拍照意图:MediaStore.ACTION_IMAGE_CAPTURE -->
  27. <intent>
  28. <action android:name="android.media.action.IMAGE_CAPTURE" />
  29. </intent>
  30. <!-- 拍摄意图:MediaStore.ACTION_VIDEO_CAPTURE -->
  31. <intent>
  32. <action android:name="android.media.action.VIDEO_CAPTURE" />
  33. </intent>
  34. <!-- 图片裁剪意图 -->
  35. <intent>
  36. <action android:name="com.android.camera.action.CROP" />
  37. </intent>
  38. <!-- 打电话意图:Intent.ACTION_DIAL -->
  39. <intent>
  40. <action android:name="android.intent.action.DIAL" />
  41. </intent>
  42. <!-- 调起分享意图:Intent.ACTION_SEND -->
  43. <intent>
  44. <action android:name="android.intent.action.SEND" />
  45. </intent>
  46. <!-- 调起其他页面意图:Intent.ACTION_VIEW -->
  47. <intent>
  48. <action android:name="android.intent.action.VIEW" />
  49. </intent>
  50. <!-- 调起系统文件选择器:Intent.ACTION_GET_CONTENT -->
  51. <intent>
  52. <action android:name="android.intent.action.GET_CONTENT" />
  53. </intent>
  54. </queries>
  55. <application
  56. android:name="com.huntersun.vkyes.etcopencard.src.app.AppApplication"
  57. android:allowBackup="false"
  58. android:icon="@mipmap/logo"
  59. android:label="${app_name}"
  60. android:networkSecurityConfig="@xml/network_security_config"
  61. android:requestLegacyExternalStorage="true"
  62. android:resizeableActivity="true"
  63. android:roundIcon="@mipmap/logo"
  64. android:supportsRtl="false"
  65. android:theme="@style/AppTheme"
  66. android:usesCleartextTraffic="true"
  67. tools:ignore="AllowBackup,LockedOrientationActivity"
  68. tools:replace="android:allowBackup,android:supportsRtl,android:label"
  69. tools:targetApi="n">
  70. <!-- 表示当前已经适配了分区存储 -->
  71. <meta-data
  72. android:name="ScopedStorage"
  73. android:value="true" /> <!-- 适配 Android 7.0 文件意图 -->
  74. <provider
  75. android:name="androidx.core.content.FileProvider"
  76. android:authorities="${applicationId}.provider"
  77. android:exported="false"
  78. android:grantUriPermissions="true">
  79. <meta-data
  80. android:name="android.support.FILE_PROVIDER_PATHS"
  81. android:resource="@xml/file_paths" />
  82. </provider> <!-- 闪屏页 -->
  83. <activity
  84. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.SplashActivity"
  85. android:launchMode="singleTop"
  86. android:screenOrientation="portrait"
  87. android:theme="@style/SplashTheme">
  88. <!-- 程序入口 -->
  89. <intent-filter>
  90. <action android:name="android.intent.action.MAIN" />
  91. <action android:name="android.intent.action.VIEW" />
  92. <category android:name="android.intent.category.LAUNCHER" />
  93. </intent-filter>
  94. </activity> <!-- 引导页 -->
  95. <activity
  96. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.GuideActivity"
  97. android:launchMode="singleTop"
  98. android:screenOrientation="portrait" /> <!-- 首页 -->
  99. <activity
  100. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.HomeActivity"
  101. android:launchMode="singleTask"
  102. android:screenOrientation="portrait"
  103. android:windowSoftInputMode="adjustPan" /> <!-- 登录页 -->
  104. <activity
  105. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.LoginActivity"
  106. android:launchMode="singleTop"
  107. android:screenOrientation="portrait"
  108. android:windowSoftInputMode="stateHidden" /> <!-- 注册页 -->
  109. <activity
  110. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.RegisterActivity"
  111. android:launchMode="singleTop"
  112. android:screenOrientation="portrait"
  113. android:windowSoftInputMode="stateHidden" /> <!-- 崩溃展示(必须在独立进程) -->
  114. <activity
  115. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.CrashActivity"
  116. android:launchMode="singleTop"
  117. android:process=":crash"
  118. android:screenOrientation="landscape" /> <!-- 重启应用(必须在独立进程) -->
  119. <activity
  120. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.RestartActivity"
  121. android:launchMode="singleTop"
  122. android:process=":restart" /> <!-- 设置页 -->
  123. <activity
  124. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.SettingActivity"
  125. android:label="@string/setting_title"
  126. android:launchMode="singleTop"
  127. android:screenOrientation="portrait" /> <!-- 忘记密码 -->
  128. <activity
  129. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.PasswordForgetActivity"
  130. android:label="@string/password_forget_title"
  131. android:launchMode="singleTop"
  132. android:screenOrientation="portrait"
  133. android:windowSoftInputMode="stateHidden" /> <!-- 重置密码 -->
  134. <activity
  135. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.PasswordResetActivity"
  136. android:label="@string/password_reset_title"
  137. android:launchMode="singleTop"
  138. android:screenOrientation="portrait"
  139. android:windowSoftInputMode="stateHidden" /> <!-- 更换手机 -->
  140. <activity
  141. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.PhoneResetActivity"
  142. android:label="@string/phone_reset_title"
  143. android:launchMode="singleTop"
  144. android:screenOrientation="portrait"
  145. android:windowSoftInputMode="stateHidden" /> <!-- 关于我们 -->
  146. <activity
  147. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.AboutActivity"
  148. android:label="@string/about_title"
  149. android:launchMode="singleTop"
  150. android:screenOrientation="portrait" /> <!-- 个人资料 -->
  151. <activity
  152. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.PersonalDataActivity"
  153. android:label="@string/personal_data_title"
  154. android:launchMode="singleTop"
  155. android:screenOrientation="portrait" /> <!-- 网页浏览 -->
  156. <activity
  157. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.BrowserActivity"
  158. android:label="@string/web_title"
  159. android:launchMode="singleTop"
  160. android:screenOrientation="portrait" /> <!-- 拍照选择 -->
  161. <activity
  162. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.CameraActivity"
  163. android:launchMode="singleTop"
  164. android:screenOrientation="portrait" /> <!-- 图片裁剪 -->
  165. <activity
  166. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.ImageCropActivity"
  167. android:launchMode="singleTop"
  168. android:screenOrientation="portrait" /> <!-- 图片选择 -->
  169. <activity
  170. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.ImageSelectActivity"
  171. android:label="@string/image_select_title"
  172. android:launchMode="singleTop"
  173. android:screenOrientation="portrait" /> <!-- 查看大图 -->
  174. <activity
  175. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.ImagePreviewActivity"
  176. android:launchMode="singleTop"
  177. android:screenOrientation="portrait" /> <!-- 播放视频(自适应方向) -->
  178. <activity
  179. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.VideoPlayActivity"
  180. android:launchMode="singleTop"
  181. android:theme="@style/FullScreenTheme" /> <!-- 播放视频(竖屏方向) -->
  182. <activity
  183. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.VideoPlayActivity$Portrait"
  184. android:launchMode="singleTop"
  185. android:screenOrientation="portrait"
  186. android:theme="@style/FullScreenTheme" /> <!-- 播放视频(横屏方向) -->
  187. <activity
  188. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.VideoPlayActivity$Landscape"
  189. android:launchMode="singleTop"
  190. android:screenOrientation="landscape"
  191. android:theme="@style/FullScreenTheme" /> <!-- 选择视频 -->
  192. <activity
  193. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.VideoSelectActivity"
  194. android:launchMode="singleTop"
  195. android:screenOrientation="portrait" /> <!-- 对话框案例 -->
  196. <activity
  197. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.DialogActivity"
  198. android:launchMode="singleTop"
  199. android:screenOrientation="portrait" /> <!-- 状态案例 -->
  200. <activity
  201. android:name="com.huntersun.vkyes.etcopencard.src.ui.activity.StatusActivity"
  202. android:launchMode="singleTop"
  203. android:screenOrientation="portrait" /> <!-- 微信回调(请注意这个 Activity 放置的包名要和当前项目的包名保持一致,否则将不能正常回调) -->
  204. <activity
  205. android:name="com.huntersun.vkyes.etcopencard.src.wxapi.WXEntryActivity"
  206. android:configChanges="keyboardHidden|orientation|screenSize"
  207. android:exported="true"
  208. android:theme="@android:style/Theme.Translucent.NoTitleBar" />
  209. <activity android:name=".project.ui.activity.MyBluetooth" /> <!-- 首页 -->
  210. <activity
  211. android:name=".project.ui.activity.MainActivity"
  212. android:launchMode="singleTask"
  213. android:screenOrientation="portrait"
  214. android:windowSoftInputMode="adjustPan" /> <!-- ETC办理 -->
  215. <activity
  216. android:name=".project.ui.activity.ETCHandleActivity"
  217. android:launchMode="singleTop"
  218. android:screenOrientation="portrait" /> <!-- 信息填写 -->
  219. <activity
  220. android:name=".project.ui.activity.FillOutMessage"
  221. android:launchMode="singleTop"
  222. android:screenOrientation="portrait" /> <!-- 车辆信息填写 -->
  223. <activity
  224. android:name=".project.ui.activity.evaluate.YwblEvaluateActivity"
  225. android:launchMode="singleTop"
  226. android:screenOrientation="portrait"
  227. android:exported="false"> <!-- 业务满意度评价 -->
  228. </activity>
  229. <activity
  230. android:name=".project.ui.activity.evaluate.YWYServicePJActivity"
  231. android:launchMode="singleTop"
  232. android:screenOrientation="portrait"
  233. android:exported="false"> <!-- 业务员服务评价 -->
  234. </activity>
  235. <activity
  236. android:name=".project.ui.activity.evaluate.UserEvaluateActivity"
  237. android:launchMode="singleTop"
  238. android:screenOrientation="portrait" /> <!-- 发布评价 -->
  239. <activity
  240. android:name=".project.ui.activity.evaluate.ProductPublishPJActivity"
  241. android:launchMode="singleTop"
  242. android:screenOrientation="portrait" /> <!-- 问题建议 -->
  243. <activity
  244. android:name=".project.ui.activity.evaluate.QuestionAndSuggestionActivity"
  245. android:launchMode="singleTop"
  246. android:screenOrientation="portrait" />
  247. <activity
  248. android:name=".project.ui.activity.IdentityInformationUploadActivity"
  249. android:launchMode="singleTop"
  250. android:screenOrientation="portrait" /> <!-- 签约 -->
  251. <activity
  252. android:name=".project.ui.activity.ContractActivity"
  253. android:launchMode="singleTop"
  254. android:screenOrientation="portrait" /> <!-- 支付 -->
  255. <activity
  256. android:name=".project.ui.activity.DefrayActivity"
  257. android:launchMode="singleTop"
  258. android:screenOrientation="portrait" /> <!-- 签名 -->
  259. <activity
  260. android:name=".project.ui.activity.SignActivity"
  261. android:launchMode="singleTop"
  262. android:screenOrientation="portrait" /> <!-- 车牌信息 -->
  263. <activity
  264. android:name=".project.ui.activity.VehicleInformationActivity"
  265. android:launchMode="singleTop"
  266. android:screenOrientation="portrait" /> <!-- 首页信息查询 -->
  267. <activity
  268. android:name=".project.ui.activity.order.OrderDetailsActivity"
  269. android:launchMode="singleTop"
  270. android:screenOrientation="portrait" /> <!-- 信息确认 -->
  271. <activity
  272. android:name=".project.ui.activity.InformationConfirmedActivity"
  273. android:launchMode="singleTop"
  274. android:screenOrientation="portrait" /> <!-- 卡签版本查询 -->
  275. <activity
  276. android:name=".project.ui.activity.CardSignQueryActivity"
  277. android:launchMode="singleTop"
  278. android:screenOrientation="portrait" />
  279. <activity
  280. android:name=".project.ui.activity.SubscribeListActivity"
  281. android:launchMode="singleTop"
  282. android:screenOrientation="portrait" />
  283. <activity
  284. android:name=".project.ui.activity.SubscribeInfoActivity"
  285. android:launchMode="singleTop"
  286. android:screenOrientation="portrait" />
  287. <activity
  288. android:name=".project.ui.activity.ETCHandleSonActivity"
  289. android:launchMode="singleTop"
  290. android:screenOrientation="portrait" />
  291. <activity
  292. android:name=".project.ui.activity.ETCHandleCompleteActivity"
  293. android:launchMode="singleTop"
  294. android:screenOrientation="portrait" />
  295. <activity
  296. android:name=".project.ui.activity.mail.ListDeliveryActivity"
  297. android:launchMode="singleTop"
  298. android:screenOrientation="portrait" />
  299. <activity
  300. android:name=".project.ui.activity.mail.FormDeliveryActivity"
  301. android:launchMode="singleTop"
  302. android:screenOrientation="portrait" />
  303. <activity
  304. android:name=".project.ui.activity.after.CancellationActivity"
  305. android:launchMode="singleTop"
  306. android:screenOrientation="portrait" />
  307. <activity
  308. android:name=".project.ui.activity.after.EquipmentLossReportActivity"
  309. android:launchMode="singleTop"
  310. android:screenOrientation="portrait" />
  311. <activity
  312. android:name=".project.ui.activity.after.DevicePendingActivity"
  313. android:launchMode="singleTop"
  314. android:screenOrientation="portrait" />
  315. <activity
  316. android:name=".project.ui.activity.after.TopUpActivity"
  317. android:launchMode="singleTop"
  318. android:screenOrientation="portrait" />
  319. <activity
  320. android:name=".project.ui.activity.after.TopDefrayActivity"
  321. android:launchMode="singleTop"
  322. android:screenOrientation="portrait" />
  323. <activity
  324. android:name=".project.ui.activity.after.TopEntrapmentActivity"
  325. android:launchMode="singleTop"
  326. android:screenOrientation="portrait" />
  327. <activity
  328. android:name=".project.ui.activity.TestActivity"
  329. android:launchMode="singleTop"
  330. android:screenOrientation="portrait" />
  331. <activity
  332. android:name=".project.ui.activity.mail.InfoTabActivity"
  333. android:launchMode="singleTop"
  334. android:screenOrientation="portrait" /> <!-- 审核 -->
  335. <activity
  336. android:name=".project.ui.activity.order.AuditingActivity"
  337. android:launchMode="singleTop"
  338. android:screenOrientation="portrait" /> <!-- 充值记录 -->
  339. <activity
  340. android:name=".project.ui.activity.after.RechargeRecordActivity"
  341. android:launchMode="singleTop"
  342. android:screenOrientation="portrait" /> <!-- 申请退款 -->
  343. <activity
  344. android:name=".project.ui.activity.after.ApplyReturnMoneyActivity"
  345. android:launchMode="singleTop"
  346. android:screenOrientation="portrait" /> <!-- 撤销圈存 -->
  347. <activity
  348. android:name=".project.ui.activity.after.UndoLoopActivity"
  349. android:launchMode="singleTop"
  350. android:screenOrientation="portrait" /> <!-- 忘记密码第一步 -->
  351. <activity
  352. android:name=".project.ui.activity.user.ForgetPwdStep1Activity"
  353. android:launchMode="singleTop"
  354. android:screenOrientation="portrait" /> <!-- 忘记密码第二步 -->
  355. <activity
  356. android:name=".project.ui.activity.user.ForgetPwdStep2Activity"
  357. android:launchMode="singleTop"
  358. android:screenOrientation="portrait"
  359. android:windowSoftInputMode="adjustPan" /> <!-- 忘记密码第三步 -->
  360. <activity
  361. android:name=".project.ui.activity.user.ForgetPwdStep3Activity"
  362. android:launchMode="singleTop"
  363. android:screenOrientation="portrait" /> <!-- 修改密码 -->
  364. <activity
  365. android:name=".project.ui.activity.user.EditPwdActivity"
  366. android:launchMode="singleTop"
  367. android:screenOrientation="portrait" /> <!-- 申请换货第一步 -->
  368. <activity
  369. android:name=".project.ui.activity.order.ApplyExGoodsStep1Activity"
  370. android:launchMode="singleTop"
  371. android:screenOrientation="portrait" /> <!-- 申请换货第二步 -->
  372. <activity
  373. android:name=".project.ui.activity.order.ApplyExGoodsStep2Activity"
  374. android:launchMode="singleTop"
  375. android:screenOrientation="portrait" />
  376. </application>
  377. </manifest>