AndroidManifest.xml 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555
  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. <uses-sdk tools:overrideLibrary="top.yukonga.miuix.kmp.blur" />
  5. <uses-permission android:name="android.permission.INTERNET" />
  6. <uses-permission android:name="android.permission.WAKE_LOCK" />
  7. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  8. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  9. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  10. <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
  11. <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
  12. <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
  13. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
  14. <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
  15. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
  16. <uses-permission
  17. android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
  18. tools:ignore="ScopedStorage" />
  19. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  20. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  21. <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
  22. <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
  23. <uses-permission android:name="android.permission.CAMERA" />
  24. <uses-feature android:name="android.hardware.camera" android:required="false" />
  25. <application
  26. android:name=".App"
  27. android:allowBackup="true"
  28. android:icon="@mipmap/ic_launcher"
  29. android:label="${app_name}"
  30. android:networkSecurityConfig="@xml/network_security_config"
  31. android:requestLegacyExternalStorage="true"
  32. android:enableOnBackInvokedCallback="true"
  33. android:hardwareAccelerated="true"
  34. android:supportsRtl="true"
  35. android:theme="@style/Base.AppTheme"
  36. tools:ignore="AllowBackup,GoogleAppIndexingWarning,UnusedAttribute">
  37. <!-- 图标0 -->
  38. <activity
  39. android:name=".ui.main.LauncherW"
  40. android:enabled="false"
  41. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  42. android:exported="true"
  43. android:icon="@mipmap/launcherw">
  44. <intent-filter>
  45. <action android:name="android.intent.action.MAIN" />
  46. <category android:name="android.intent.category.LAUNCHER" />
  47. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  48. </intent-filter>
  49. <meta-data
  50. android:name="com.samsung.android.support.REMOTE_ACTION"
  51. android:resource="@xml/spen_remote_actions" />
  52. </activity>
  53. <activity
  54. android:name=".ui.main.Launcher0"
  55. android:enabled="false"
  56. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  57. android:exported="true"
  58. android:icon="@mipmap/launcher0">
  59. <intent-filter>
  60. <action android:name="android.intent.action.MAIN" />
  61. <category android:name="android.intent.category.LAUNCHER" />
  62. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  63. </intent-filter>
  64. <meta-data
  65. android:name="com.samsung.android.support.REMOTE_ACTION"
  66. android:resource="@xml/spen_remote_actions" />
  67. </activity>
  68. <!-- 图标1 -->
  69. <activity
  70. android:name=".ui.main.Launcher1"
  71. android:enabled="false"
  72. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  73. android:exported="true"
  74. android:icon="@mipmap/launcher1">
  75. <intent-filter>
  76. <action android:name="android.intent.action.MAIN" />
  77. <category android:name="android.intent.category.LAUNCHER" />
  78. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  79. </intent-filter>
  80. <meta-data
  81. android:name="com.samsung.android.support.REMOTE_ACTION"
  82. android:resource="@xml/spen_remote_actions" />
  83. </activity>
  84. <!-- 图标2 -->
  85. <activity
  86. android:name=".ui.main.Launcher2"
  87. android:enabled="false"
  88. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  89. android:exported="true"
  90. android:icon="@mipmap/launcher2">
  91. <intent-filter>
  92. <action android:name="android.intent.action.MAIN" />
  93. <category android:name="android.intent.category.LAUNCHER" />
  94. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  95. </intent-filter>
  96. <meta-data
  97. android:name="com.samsung.android.support.REMOTE_ACTION"
  98. android:resource="@xml/spen_remote_actions" />
  99. </activity>
  100. <!-- 图标3 -->
  101. <activity
  102. android:name=".ui.main.Launcher3"
  103. android:enabled="false"
  104. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  105. android:exported="true"
  106. android:icon="@mipmap/launcher3">
  107. <intent-filter>
  108. <action android:name="android.intent.action.MAIN" />
  109. <category android:name="android.intent.category.LAUNCHER" />
  110. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  111. </intent-filter>
  112. <meta-data
  113. android:name="com.samsung.android.support.REMOTE_ACTION"
  114. android:resource="@xml/spen_remote_actions" />
  115. </activity>
  116. <!-- 图标4 -->
  117. <activity
  118. android:name=".ui.main.Launcher4"
  119. android:enabled="false"
  120. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  121. android:exported="true"
  122. android:icon="@mipmap/launcher4">
  123. <intent-filter>
  124. <action android:name="android.intent.action.MAIN" />
  125. <category android:name="android.intent.category.LAUNCHER" />
  126. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  127. </intent-filter>
  128. <meta-data
  129. android:name="com.samsung.android.support.REMOTE_ACTION"
  130. android:resource="@xml/spen_remote_actions" />
  131. </activity>
  132. <!-- 图标5 -->
  133. <activity
  134. android:name=".ui.main.Launcher5"
  135. android:enabled="false"
  136. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  137. android:exported="true"
  138. android:icon="@mipmap/launcher5">
  139. <intent-filter>
  140. <action android:name="android.intent.action.MAIN" />
  141. <category android:name="android.intent.category.LAUNCHER" />
  142. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  143. </intent-filter>
  144. <meta-data
  145. android:name="com.samsung.android.support.REMOTE_ACTION"
  146. android:resource="@xml/spen_remote_actions" />
  147. </activity>
  148. <!-- 图标6 -->
  149. <activity
  150. android:name=".ui.main.Launcher6"
  151. android:enabled="false"
  152. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  153. android:exported="true"
  154. android:icon="@mipmap/launcher6">
  155. <intent-filter>
  156. <action android:name="android.intent.action.MAIN" />
  157. <category android:name="android.intent.category.LAUNCHER" />
  158. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  159. </intent-filter>
  160. <meta-data
  161. android:name="com.samsung.android.support.REMOTE_ACTION"
  162. android:resource="@xml/spen_remote_actions" />
  163. </activity>
  164. <!-- 主界面 -->
  165. <activity
  166. android:name=".ui.main.MainActivity"
  167. android:alwaysRetainTaskState="true"
  168. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  169. android:enableOnBackInvokedCallback="true"
  170. android:windowSoftInputMode="adjustResize"
  171. android:exported="true">
  172. <intent-filter>
  173. <action android:name="android.intent.action.MAIN" />
  174. <category android:name="android.intent.category.LAUNCHER" />
  175. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  176. </intent-filter>
  177. <meta-data
  178. android:name="com.samsung.android.support.REMOTE_ACTION"
  179. android:resource="@xml/spen_remote_actions" />
  180. </activity>
  181. <activity
  182. android:name=".ui.welcome.WelcomeActivity"
  183. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  184. android:enableOnBackInvokedCallback="true"
  185. android:exported="false"
  186. android:windowSoftInputMode="adjustPan|stateHidden" />
  187. <!-- 阅读漫画界面 -->
  188. <activity
  189. android:name=".ui.book.manga.ReadMangaActivity"
  190. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  191. android:exported="false"
  192. android:enableOnBackInvokedCallback="true"
  193. android:launchMode="singleTask">
  194. <intent-filter>
  195. <action android:name="com.samsung.android.support.REMOTE_ACTION" />
  196. </intent-filter>
  197. <meta-data
  198. android:name="com.samsung.android.support.REMOTE_ACTION"
  199. android:resource="@xml/spen_remote_actions" />
  200. </activity>
  201. <!-- 书籍详情页 -->
  202. <activity
  203. android:name=".ui.book.info.BookInfoActivity"
  204. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  205. android:enableOnBackInvokedCallback="true"
  206. android:launchMode="singleTop" />
  207. <!-- 书籍信息编辑 -->
  208. <activity
  209. android:name=".ui.book.info.edit.BookInfoEditActivity"
  210. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  211. android:enableOnBackInvokedCallback="true"
  212. android:launchMode="singleTask"
  213. android:windowSoftInputMode="adjustResize|stateHidden" />
  214. <!-- 音频播放界面 -->
  215. <activity
  216. android:name="io.legado.app.ui.book.audio.AudioPlayActivity"
  217. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  218. android:enableOnBackInvokedCallback="true"
  219. android:launchMode="singleTask" />
  220. <!-- 授权界面 -->
  221. <activity
  222. android:name="io.legado.app.lib.permission.PermissionActivity"
  223. android:enableOnBackInvokedCallback="true"
  224. android:theme="@style/Activity.Permission" />
  225. <!-- 二维码扫描 -->
  226. <activity
  227. android:name=".ui.qrcode.QrCodeActivity"
  228. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  229. android:enableOnBackInvokedCallback="true"
  230. android:launchMode="singleTask" />
  231. <activity
  232. android:name=".ui.about.CrashReportActivity"
  233. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  234. android:enableOnBackInvokedCallback="true"
  235. android:excludeFromRecents="true"
  236. android:launchMode="singleTask" />
  237. <!-- txt目录规则管理 -->
  238. <activity
  239. android:name=".ui.book.toc.rule.TxtTocRuleActivity"
  240. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  241. android:enableOnBackInvokedCallback="true"
  242. android:launchMode="singleTop" />
  243. <!-- txt目录规则预览(阅读界面) -->
  244. <activity
  245. android:name=".ui.book.toc.rule.preview.TxtTocRulePreviewActivity"
  246. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  247. android:enableOnBackInvokedCallback="true"
  248. android:launchMode="singleTop" />
  249. <!-- 替换规则界面 -->
  250. <activity
  251. android:name=".ui.replace.ReplaceRuleActivity"
  252. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  253. android:enableOnBackInvokedCallback="true"
  254. android:windowSoftInputMode="adjustResize"
  255. android:launchMode="singleTop" />
  256. <!-- 目录 -->
  257. <activity
  258. android:name=".ui.book.toc.TocActivity"
  259. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  260. android:enableOnBackInvokedCallback="true"
  261. android:launchMode="singleTop" />
  262. <!-- 书签 -->
  263. <activity
  264. android:name=".ui.book.bookmark.AllBookmarkActivity"
  265. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  266. android:enableOnBackInvokedCallback="true"
  267. android:launchMode="singleTop" />
  268. <!-- 字典管理 -->
  269. <activity
  270. android:name=".ui.dict.rule.DictRuleActivity"
  271. android:enableOnBackInvokedCallback="true"
  272. android:configChanges="locale|layoutDirection|uiMode|orientation|screenSize|screenLayout"
  273. android:hardwareAccelerated="true" />
  274. <activity
  275. android:name=".ui.dict.DictActivity"
  276. android:enableOnBackInvokedCallback="true"
  277. android:configChanges="locale|layoutDirection|uiMode|orientation|screenSize|screenLayout"
  278. android:hardwareAccelerated="true" />
  279. <!-- 文件管理 -->
  280. <activity
  281. android:name=".ui.file.FileManageActivity"
  282. android:enableOnBackInvokedCallback="true"
  283. android:configChanges="locale|layoutDirection|uiMode|orientation|screenSize|screenLayout"
  284. android:hardwareAccelerated="true" />
  285. <!-- 选择文件 -->
  286. <activity
  287. android:name=".ui.file.HandleFileActivity"
  288. android:enableOnBackInvokedCallback="true"
  289. android:configChanges="locale|layoutDirection|uiMode|orientation|screenSize|screenLayout"
  290. android:hardwareAccelerated="true"
  291. android:theme="@style/AppTheme.Transparent" />
  292. <!-- 文字处理 -->
  293. <activity
  294. android:name=".receiver.SharedReceiverActivity"
  295. android:exported="true"
  296. android:label="@string/receiving_shared_label"
  297. android:theme="@style/AppTheme.Transparent">
  298. <intent-filter>
  299. <action android:name="android.intent.action.PROCESS_TEXT" />
  300. <category android:name="android.intent.category.DEFAULT" />
  301. <data android:mimeType="text/plain" />
  302. </intent-filter>
  303. <intent-filter>
  304. <action android:name="android.intent.action.SEND" />
  305. <category android:name="android.intent.category.DEFAULT" />
  306. <data android:mimeType="text/plain" />
  307. </intent-filter>
  308. </activity>
  309. <!-- 一键导入 -->
  310. <activity
  311. android:name=".ui.association.OnLineImportActivity"
  312. android:configChanges="locale|layoutDirection|uiMode|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
  313. android:exported="true"
  314. android:theme="@style/AppTheme.Transparent">
  315. <intent-filter>
  316. <action android:name="android.intent.action.VIEW" />
  317. <category android:name="android.intent.category.DEFAULT" />
  318. <category android:name="android.intent.category.BROWSABLE" />
  319. <data android:scheme="legado" />
  320. <data android:scheme="yuedu" />
  321. </intent-filter>
  322. </activity>
  323. <!-- 验证码输入 -->
  324. <activity
  325. android:name=".ui.association.VerificationCodeActivity"
  326. android:configChanges="locale|layoutDirection|uiMode|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
  327. android:theme="@style/AppTheme.Transparent" />
  328. <!-- 跳转确认 -->
  329. <activity
  330. android:name=".ui.association.OpenUrlConfirmActivity"
  331. android:configChanges="locale|layoutDirection|uiMode|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout"
  332. android:theme="@style/AppTheme.Transparent" />
  333. <!-- 打开文件 -->
  334. <activity
  335. android:name=".ui.association.FileAssociationActivity"
  336. android:configChanges="locale|layoutDirection|uiMode|screenLayout"
  337. android:exported="true"
  338. android:launchMode="singleTop"
  339. android:theme="@style/AppTheme.Transparent">
  340. <!-- VIEW (Open with) action -->
  341. <!-- Works when an app knows the media type of a file, e.g. Gmail or Chrome. -->
  342. <intent-filter>
  343. <action android:name="android.intent.action.VIEW" />
  344. <category android:name="android.intent.category.DEFAULT" />
  345. <category android:name="android.intent.category.BROWSABLE" />
  346. <data android:scheme="app" />
  347. <data android:scheme="content" />
  348. <data android:scheme="file" />
  349. <!-- text -->
  350. <data android:mimeType="text/plain" />
  351. <!-- json -->
  352. <data android:mimeType="application/json" />
  353. <!-- EPUB -->
  354. <data android:mimeType="application/epub+zip" />
  355. <!-- pdf -->
  356. <data android:mimeType="application/pdf" />
  357. <!-- mobi -->
  358. <data android:mimeType="application/mobi" />
  359. <data android:mimeType="application/x-mobipocket-ebook" />
  360. <!-- azw/azw3 -->
  361. <data android:mimeType="application/azw" />
  362. <data android:mimeType="application/azw3" />
  363. <data android:mimeType="application/x-mobi8-ebook" />
  364. <data android:mimeType="application/octet-stream" />
  365. </intent-filter>
  366. <!-- Works when an app doesn't know the media type, e.g. Dropbox -->
  367. <intent-filter>
  368. <action android:name="android.intent.action.VIEW" />
  369. <category android:name="android.intent.category.DEFAULT" />
  370. <category android:name="android.intent.category.BROWSABLE" />
  371. <data android:host="*" />
  372. <data android:scheme="app" />
  373. <data android:scheme="content" />
  374. <data android:scheme="file" />
  375. <!-- This media type is necessary, otherwise it won't match on the file extension -->
  376. <data android:mimeType="*/*" />
  377. <!--TXT-->
  378. <data android:pathAdvancedPattern=".*\\.[tT][xX][tT]" />
  379. <data android:pathPattern=".*\\.txt" />
  380. <data android:pathPattern=".*\\.TXT" />
  381. <!--JSON-->
  382. <data android:pathAdvancedPattern=".*\\.[jJ][sS][oO][nN]" />
  383. <data android:pathPattern=".*\\.json" />
  384. <data android:pathPattern=".*\\.JSON" />
  385. <!-- EPUB -->
  386. <data android:pathAdvancedPattern=".*\\.[eE][pP][uU][bB]" />
  387. <data android:pathPattern=".*\\.epub" />
  388. <data android:pathPattern=".*\\.EPUB" />
  389. <!-- pdf -->
  390. <data android:pathAdvancedPattern=".*\\.[pP][dD][fF]" />
  391. <data android:pathPattern=".*\\.pdf" />
  392. <data android:pathPattern=".*\\.PDF" />
  393. <!-- mobi -->
  394. <data android:pathAdvancedPattern=".*\\.[mM][oO][bB][iI]" />
  395. <data android:pathPattern=".*\\.mobi" />
  396. <data android:pathPattern=".*\\.MOBI" />
  397. <!-- azw -->
  398. <data android:pathAdvancedPattern=".*\\.[aA][zZ][wW]" />
  399. <data android:pathPattern=".*\\.azw" />
  400. <data android:pathPattern=".*\\.AZW" />
  401. <!-- azw3 -->
  402. <data android:pathAdvancedPattern=".*\\.[aA][zZ][wW]3" />
  403. <data android:pathPattern=".*\\.azw3" />
  404. <data android:pathPattern=".*\\.AZW3" />
  405. <!-- zip -->
  406. <data android:pathAdvancedPattern=".*\\.[zZ][iI][pP]" />
  407. <data android:pathPattern=".*\\.zip" />
  408. <data android:pathPattern=".*\\.ZIP" />
  409. <!-- rar -->
  410. <data android:pathAdvancedPattern=".*\\.[rR][aA][rR]" />
  411. <data android:pathPattern=".*\\.rar" />
  412. <data android:pathPattern=".*\\.RAR" />
  413. <!-- 7z -->
  414. <data android:pathAdvancedPattern=".*\\.7[zZ]" />
  415. <data android:pathPattern=".*\\.7z" />
  416. <data android:pathPattern=".*\\.7Z" />
  417. </intent-filter>
  418. </activity>
  419. <service
  420. android:name=".service.CacheBookService"
  421. android:foregroundServiceType="dataSync" />
  422. <service
  423. android:name=".service.BookSourceCheckService"
  424. android:foregroundServiceType="dataSync" />
  425. <service
  426. android:name=".service.ExportBookService"
  427. android:foregroundServiceType="dataSync" />
  428. <service
  429. android:name=".service.WebService"
  430. android:foregroundServiceType="dataSync" />
  431. <service
  432. android:name=".service.WebTileService"
  433. android:exported="true"
  434. android:foregroundServiceType="dataSync"
  435. android:icon="@drawable/ic_web_service_noti"
  436. android:label="legado Web Service"
  437. android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
  438. >
  439. <intent-filter>
  440. <action android:name="android.service.quicksettings.action.QS_TILE" />
  441. </intent-filter>
  442. </service>
  443. <service
  444. android:name=".service.TTSReadAloudService"
  445. android:foregroundServiceType="mediaPlayback" />
  446. <service
  447. android:name=".service.HttpReadAloudService"
  448. android:foregroundServiceType="mediaPlayback" />
  449. <service
  450. android:name=".service.AudioPlayService"
  451. android:foregroundServiceType="mediaPlayback" />
  452. <service
  453. android:name=".service.DownloadService"
  454. android:foregroundServiceType="dataSync" />
  455. <service
  456. android:name="androidx.appcompat.app.AppLocalesMetadataHolderService"
  457. android:enabled="false"
  458. android:exported="false"
  459. tools:ignore="ExportedService">
  460. <meta-data
  461. android:name="autoStoreLocales"
  462. android:value="true" />
  463. </service>
  464. <receiver
  465. android:name=".receiver.MediaButtonReceiver"
  466. android:exported="true">
  467. <intent-filter>
  468. <action android:name="android.intent.action.MEDIA_BUTTON" />
  469. </intent-filter>
  470. </receiver>
  471. <provider
  472. android:name=".api.ReaderProvider"
  473. android:authorities="${applicationId}.readerProvider"
  474. android:enabled="true"
  475. android:exported="true"
  476. tools:ignore="ExportedContentProvider" />
  477. <provider
  478. android:name="androidx.core.content.FileProvider"
  479. android:authorities="${applicationId}.fileProvider"
  480. android:exported="false"
  481. android:grantUriPermissions="true">
  482. <meta-data
  483. android:name="android.support.FILE_PROVIDER_PATHS"
  484. android:resource="@xml/file_paths" />
  485. </provider>
  486. <provider
  487. android:name="androidx.startup.InitializationProvider"
  488. android:authorities="${applicationId}.androidx-startup"
  489. android:exported="false"
  490. tools:node="merge">
  491. <meta-data
  492. android:name="androidx.emoji2.text.EmojiCompatInitializer"
  493. tools:node="remove" />
  494. </provider>
  495. <provider
  496. android:name="com.google.firebase.provider.FirebaseInitProvider"
  497. android:authorities="${applicationId}.firebaseinitprovider"
  498. android:exported="false"
  499. tools:node="remove" />
  500. <meta-data
  501. android:name="channel"
  502. android:value="${APP_CHANNEL_VALUE}" />
  503. </application>
  504. <queries>
  505. <intent>
  506. <action android:name="android.intent.action.VIEW" />
  507. <data android:scheme="*" />
  508. </intent>
  509. <intent>
  510. <action android:name="android.intent.action.VIEW" />
  511. <data
  512. android:mimeType="*/*"
  513. android:scheme="*" />
  514. </intent>
  515. <intent>
  516. <action android:name="android.intent.action.TTS_SERVICE" />
  517. </intent>
  518. <intent>
  519. <action android:name="android.intent.action.PROCESS_TEXT" />
  520. <data android:mimeType="text/plain" />
  521. </intent>
  522. </queries>
  523. </manifest>