AndroidManifest.xml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496
  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="net.zoneland.x.bpm.mobile.v1.zoneXBPM"
  5. tools:ignore="LockedOrientationActivity">
  6. <!-- baidu需要 -->
  7. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
  8. <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <!-- 获取网络状态 -->
  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.CHANGE_WIFI_STATE" /> <!-- 网络通信 -->
  12. <uses-permission android:name="android.permission.INTERNET" /> <!-- 获取设备信息 -->
  13. <uses-permission
  14. android:name="android.permission.READ_PHONE_STATE"
  15. android:maxSdkVersion="28" /> <!-- <uses-permission -->
  16. <!-- android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> -->
  17. <!-- 读写sdcard,storage等等 -->
  18. <uses-permission
  19. android:name="android.permission.WRITE_EXTERNAL_STORAGE"
  20. android:maxSdkVersion="28" /> <!-- 允许程序录制音频 -->
  21. <uses-permission android:name="android.permission.RECORD_AUDIO" /> <!-- 拨打电话 -->
  22. <uses-permission android:name="android.permission.CALL_PHONE" /> <!-- 拍照 -->
  23. <uses-permission android:name="android.permission.CAMERA" />
  24. <uses-permission android:name="android.permission.BROADCAST_STICKY" />
  25. <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
  26. <uses-permission android:name="android.permission.WAKE_LOCK" />
  27. <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> <!-- 允许访问震动器 -->
  28. <uses-permission android:name="android.permission.VIBRATE" />
  29. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  30. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 选举使用,当应用有删除或者更新时需要重新选举,复用推送通道 -->
  31. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED" />
  32. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED" /> <!-- 允许task重排序 -->
  33. <uses-permission android:name="android.permission.REORDER_TASKS" /> <!-- 蓝牙 -->
  34. <uses-permission android:name="android.permission.BLUETOOTH" />
  35. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <!-- gps -->
  36. <uses-feature android:name="android.hardware.location.gps" /> <!-- android 8.0 安装未知来源apk的权限问题 -->
  37. <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
  38. <application
  39. android:name=".O2App"
  40. android:allowBackup="false"
  41. android:hardwareAccelerated="true"
  42. android:icon="@mipmap/logo"
  43. android:label="@string/app_name"
  44. android:networkSecurityConfig="@xml/network_security_config"
  45. android:requestLegacyExternalStorage="true"
  46. android:roundIcon="@mipmap/logo_round"
  47. android:theme="@style/XBPMTheme.NoActionBar"
  48. android:usesCleartextTraffic="true"
  49. tools:replace="android:allowBackup">
  50. <activity
  51. android:name=".app.o2.security.EmpowerCreateActivity"
  52. android:exported="false" />
  53. <activity
  54. android:name=".app.o2.security.EmpowerListActivity"
  55. android:exported="false" />
  56. <activity
  57. android:name=".app.attendance.appeal.AttendanceV2AppealActivity"
  58. android:exported="false" />
  59. <activity
  60. android:name=".app.clouddrive.v3.folder.FolderFileListActivity"
  61. android:exported="false" />
  62. <activity
  63. android:name=".app.clouddrive.v3.zone.ZoneActivity"
  64. android:exported="false" />
  65. <activity
  66. android:name=".app.clouddrive.v3.CloudDiskV3Activity"
  67. android:exported="false" /> <!-- 图片选择器 -->
  68. <activity
  69. android:name=".utils.pick.PicturePickActivity"
  70. android:theme="@style/tyhjtranslucentTheme" />
  71. <activity android:name=".app.o2.logs.LogsActivity" />
  72. <activity
  73. android:name=".app.o2.main.SearchActivity"
  74. android:configChanges="orientation"
  75. android:screenOrientation="portrait"
  76. android:windowSoftInputMode="stateVisible|adjustPan" />
  77. <activity
  78. android:name=".app.o2.main.SearchV2Activity"
  79. android:configChanges="orientation"
  80. android:screenOrientation="portrait"
  81. android:windowSoftInputMode="stateVisible|adjustPan" />
  82. <activity
  83. android:name=".app.o2.webview.O2WebViewActivity"
  84. android:configChanges="orientation"
  85. android:screenOrientation="portrait" />
  86. <activity
  87. android:name=".app.clouddrive.v2.share.CloudShareActivity"
  88. android:configChanges="orientation"
  89. android:screenOrientation="portrait" />
  90. <activity
  91. android:name=".app.im.O2LocationActivity"
  92. android:configChanges="orientation"
  93. android:screenOrientation="portrait" />
  94. <activity
  95. android:name=".app.im.O2InstantMessageActivity"
  96. android:configChanges="orientation"
  97. android:screenOrientation="portrait" />
  98. <activity
  99. android:name=".app.im.O2ChatActivity"
  100. android:configChanges="orientation"
  101. android:screenOrientation="portrait" />
  102. <activity
  103. android:name=".app.im.O2ChatGroupMemberActivity"
  104. android:configChanges="orientation"
  105. android:screenOrientation="portrait" />
  106. <activity
  107. android:name=".app.im.fm.O2IMConversationPickerActivity"
  108. android:configChanges="orientation"
  109. android:exported="false" />
  110. <activity
  111. android:name=".app.VideoPlayerActivity"
  112. android:configChanges="orientation"
  113. android:screenOrientation="portrait"
  114. android:theme="@style/XBPMTheme.fullscreen" />
  115. <activity
  116. android:name=".app.clouddrive.v2.viewer.BigImageViewActivity"
  117. android:configChanges="orientation"
  118. android:screenOrientation="portrait"
  119. android:theme="@style/XBPMTheme.fullscreen" />
  120. <activity
  121. android:name=".app.clouddrive.v2.type.CloudDiskFileTypeActivity"
  122. android:configChanges="orientation"
  123. android:screenOrientation="portrait" />
  124. <activity
  125. android:name=".app.clouddrive.v2.picker.CloudDiskFolderPickerActivity"
  126. android:configChanges="orientation"
  127. android:screenOrientation="portrait" />
  128. <activity
  129. android:name=".app.clouddrive.v2.CloudDiskActivity"
  130. android:configChanges="orientation"
  131. android:label="@string/title_activity_yunpan"
  132. android:screenOrientation="portrait"
  133. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  134. <activity
  135. android:name=".app.o2.organization.ContactPickerActivity"
  136. android:configChanges="orientation"
  137. android:screenOrientation="portrait" />
  138. <activity
  139. android:name=".app.cms.application.CMSPublishDocumentActivity"
  140. android:configChanges="orientation"
  141. android:screenOrientation="portrait" />
  142. <activity
  143. android:name=".app.o2.security.DeviceManagerActivity"
  144. android:configChanges="orientation"
  145. android:screenOrientation="portrait" />
  146. <activity
  147. android:name=".app.o2.launch.LaunchActivity"
  148. android:configChanges="orientation"
  149. android:exported="true"
  150. android:label="@string/app_name"
  151. android:launchMode="singleTask"
  152. android:screenOrientation="portrait"
  153. android:theme="@style/XBPMLauncherTheme">
  154. <intent-filter>
  155. <action android:name="android.intent.action.MAIN" />
  156. <category android:name="android.intent.category.LAUNCHER" />
  157. </intent-filter>
  158. <intent-filter>
  159. <action android:name="android.intent.action.VIEW" />
  160. <category android:name="android.intent.category.DEFAULT" />
  161. <category android:name="android.intent.category.BROWSABLE" />
  162. <data
  163. android:host="launch"
  164. android:scheme="o2oa" />
  165. </intent-filter>
  166. </activity>
  167. <activity
  168. android:name=".app.o2.bind.BindPhoneActivity"
  169. android:configChanges="orientation"
  170. android:label="@string/app_name"
  171. android:launchMode="singleTask"
  172. android:screenOrientation="portrait"
  173. android:theme="@style/XBPMClearActivityTheme" />
  174. <activity
  175. android:name=".app.o2.login.LoginActivity"
  176. android:configChanges="orientation"
  177. android:label="@string/app_name"
  178. android:launchMode="singleTask"
  179. android:screenOrientation="portrait"
  180. android:theme="@style/XBPMClearActivityTheme"
  181. android:windowSoftInputMode="adjustUnspecified|stateHidden" />
  182. <activity
  183. android:name=".app.o2.main.MainActivity"
  184. android:configChanges="orientation"
  185. android:label="@string/app_name"
  186. android:launchMode="singleTask"
  187. android:screenOrientation="portrait"
  188. android:theme="@style/XBPMClearActivityTheme" />
  189. <activity
  190. android:name=".app.o2.group.GroupActivity"
  191. android:configChanges="orientation"
  192. android:label="@string/title_activity_group"
  193. android:screenOrientation="portrait" />
  194. <activity
  195. android:name=".app.o2.person.PersonActivity"
  196. android:configChanges="orientation"
  197. android:exported="true"
  198. android:label="@string/title_activity_person_info"
  199. android:screenOrientation="portrait">
  200. <intent-filter>
  201. <action android:name="o2_person" />
  202. </intent-filter>
  203. </activity>
  204. <activity
  205. android:name=".app.o2.organization.NewOrganizationActivity"
  206. android:configChanges="orientation"
  207. android:label="@string/title_activity_contact"
  208. android:screenOrientation="portrait" />
  209. <activity
  210. android:name=".app.o2.my.MyInfoActivity"
  211. android:configChanges="orientation"
  212. android:exported="true"
  213. android:label="@string/title_activity_my_info"
  214. android:screenOrientation="portrait">
  215. <intent-filter>
  216. <action android:name="o2_my_info" />
  217. </intent-filter>
  218. </activity>
  219. <activity
  220. android:name=".app.o2.my.ClipAvatarActivity"
  221. android:configChanges="orientation"
  222. android:label="@string/title_activity_clip_avatar"
  223. android:screenOrientation="portrait" />
  224. <activity
  225. android:name=".app.o2.security.AccountSecurityActivity"
  226. android:configChanges="orientation"
  227. android:label="@string/title_activity_account_security"
  228. android:screenOrientation="portrait" />
  229. <activity
  230. android:name=".app.o2.notice.NoticeSettingActivity"
  231. android:configChanges="orientation"
  232. android:label="@string/title_activity_notice_setting"
  233. android:screenOrientation="portrait" />
  234. <activity
  235. android:name=".app.o2.notice.NoticeSettingHelpActivity"
  236. android:configChanges="orientation"
  237. android:label="@string/title_activity_notice_setting"
  238. android:screenOrientation="portrait" />
  239. <activity
  240. android:name=".app.o2.about.AboutActivity"
  241. android:configChanges="orientation"
  242. android:label="@string/app_about"
  243. android:screenOrientation="portrait" /> <!-- 扫描二维码 -->
  244. <activity
  245. android:name=".utils.zxing.activity.CaptureActivity"
  246. android:configChanges="orientation"
  247. android:label="@string/str_scan_title"
  248. android:screenOrientation="portrait" />
  249. <activity
  250. android:name=".app.o2.scanlogin.ScanLoginActivity"
  251. android:configChanges="orientation"
  252. android:label="@string/scan_login_confirm_title"
  253. android:screenOrientation="portrait" />
  254. <activity
  255. android:name=".app.o2.process.StartProcessActivity"
  256. android:configChanges="orientation"
  257. android:label="@string/title_activity_start_process"
  258. android:screenOrientation="portrait" />
  259. <activity
  260. android:name=".app.o2.webview.TaskWebViewActivity"
  261. android:configChanges="keyboardHidden|orientation|screenSize"
  262. android:label="@string/title_activity_work_web_view"
  263. android:screenOrientation="nosensor" />
  264. <activity
  265. android:name=".app.o2.process.TaskListActivity"
  266. android:configChanges="orientation"
  267. android:label="@string/title_activity_task_list"
  268. android:screenOrientation="portrait" />
  269. <activity
  270. android:name=".app.o2.process.TaskCompletedListActivity"
  271. android:configChanges="orientation"
  272. android:label="@string/title_activity_task_complete"
  273. android:screenOrientation="portrait" />
  274. <activity
  275. android:name=".app.o2.process.TaskCompletedSearchActivity"
  276. android:configChanges="orientation"
  277. android:label="@string/title_activity_task_complete"
  278. android:screenOrientation="portrait" />
  279. <activity
  280. android:name=".app.o2.process.ReadListActivity"
  281. android:configChanges="orientation"
  282. android:label="@string/title_activity_read_list"
  283. android:screenOrientation="portrait" />
  284. <activity
  285. android:name=".app.o2.process.ReadCompletedListActivity"
  286. android:configChanges="orientation"
  287. android:label="@string/title_activity_read_complete"
  288. android:screenOrientation="portrait" /> <!-- bbs -->
  289. <activity
  290. android:name=".app.bbs.main.BBSMainActivity"
  291. android:configChanges="orientation"
  292. android:label="@string/bbs"
  293. android:screenOrientation="portrait"
  294. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  295. <activity
  296. android:name=".app.bbs.section.BBSSectionActivity"
  297. android:configChanges="orientation"
  298. android:label="@string/title_activity_bbs_section"
  299. android:screenOrientation="portrait" />
  300. <activity
  301. android:name=".app.bbs.view.BBSWebViewSubjectActivity"
  302. android:configChanges="orientation"
  303. android:label="@string/title_activity_bbs_view"
  304. android:screenOrientation="portrait"
  305. android:windowSoftInputMode="adjustResize|stateHidden" />
  306. <activity
  307. android:name=".app.bbs.publish.BBSPublishSubjectActivity"
  308. android:label="@string/title_activity_bbs_publish_subject" />
  309. <activity
  310. android:name=".app.bbs.reply.BBSReplyActivity"
  311. android:label="@string/title_activity_bbs_reply" /> <!-- cms -->
  312. <activity
  313. android:name=".app.cms.index.CMSIndexActivity"
  314. android:label="@string/cms"
  315. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  316. <activity
  317. android:name=".app.cms.application.CMSApplicationActivity"
  318. android:label="@string/title_cms_application" />
  319. <activity
  320. android:name=".app.cms.view.CMSWebViewActivity"
  321. android:configChanges="keyboardHidden|orientation|screenSize"
  322. android:label="@string/title_cms_view"
  323. android:screenOrientation="nosensor" /> <!-- cloud drive -->
  324. <activity
  325. android:name=".app.clouddrive.CloudDriveActivity"
  326. android:label="@string/title_activity_yunpan"
  327. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  328. <activity
  329. android:name=".app.clouddrive.viewer.PictureViewActivity"
  330. android:label="@string/title_activity_picture_viewer" /> <!-- meeting -->
  331. <activity
  332. android:name=".app.meeting.main.MeetingMainActivity"
  333. android:label="@string/title_activity_meeting"
  334. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  335. <activity android:name=".app.meeting.room.MeetingRoomChooseActivity" />
  336. <activity
  337. android:name=".app.meeting.apply.MeetingApplyActivity"
  338. android:label="@string/title_activity_meeting_create_form" />
  339. <activity
  340. android:name=".app.meeting.edit.MeetingEditActivity"
  341. android:label="@string/title_activity_meeting_edit_form" />
  342. <activity
  343. android:name=".app.meeting.invited.MeetingDetailInfoActivity"
  344. android:label="@string/meeting_detail" />
  345. <activity
  346. android:name=".app.meeting.reserve.MeetingRoomDetailActivity"
  347. android:label="@string/meeting_detail" /> <!-- attendance -->
  348. <activity
  349. android:name=".app.attendance.main.AttendanceMainActivity"
  350. android:label="@string/attendance_check_in_title"
  351. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  352. <activity
  353. android:name=".app.attendance.list.AttendanceListActivity"
  354. android:label="@string/title_activity_attendance" />
  355. <activity
  356. android:name=".app.attendance.appeal.AttendanceAppealActivity"
  357. android:label="@string/title_activity_attendance_appeal" />
  358. <activity
  359. android:name=".app.attendance.approval.AttendanceAppealApprovalActivity"
  360. android:label="@string/title_activity_attendance_appeal_approval" />
  361. <activity
  362. android:name=".app.attendance.setting.AttendanceLocationSettingActivity"
  363. android:label="@string/title_activity_attendance_location_setting" /> <!-- <activity -->
  364. <!-- android:name=".app.o2.main.MyAppActivity" -->
  365. <!-- android:label="所有应用" /> -->
  366. <!-- ai -->
  367. <!-- <activity -->
  368. <!-- android:name=".app.o2.ai.O2AIActivity" -->
  369. <!-- android:launchMode="singleTask" /> -->
  370. <!-- calendar -->
  371. <activity
  372. android:name=".app.calendar.CalendarMainActivity"
  373. android:label="@string/calendar_name"
  374. android:theme="@style/XBPMTheme.NoActionBar.Transparent" />
  375. <activity android:name=".app.calendar.CreateEventActivity" />
  376. <activity android:name=".app.calendar.CreateCalendarActivity" />
  377. <activity android:name=".app.calendar.CalendarStoreActivity" /> <!-- portal -->
  378. <activity
  379. android:name=".app.o2.webview.PortalWebViewActivity"
  380. android:configChanges="keyboardHidden|orientation|screenSize"
  381. android:screenOrientation="nosensor"
  382. android:theme="@style/XBPMTheme.NoActionBar.Transparent" /> <!-- 换肤 -->
  383. <activity
  384. android:name=".app.o2.skin.SkinManagerActivity"
  385. android:label="@string/skin_manager" /> <!-- 蓝牙相关 -->
  386. <activity android:name=".app.bluetooth.BlueToothClientActivity" />
  387. <activity android:name=".app.bluetooth.BlueToothServerActivity" />
  388. <activity android:name=".app.bluetooth.BlueToothBLEClientActivity" />
  389. <activity android:name=".app.bluetooth.BlueToothBLEServerActivity" />
  390. <activity
  391. android:name=".flutter.FlutterConnectActivity"
  392. android:configChanges="orientation"
  393. android:screenOrientation="portrait" /> <!-- ```````````````````service```````````````````` -->
  394. <!-- baidu -->
  395. <service
  396. android:name="com.baidu.location.f"
  397. android:enabled="true"
  398. android:process=":remote" />
  399. <meta-data
  400. android:name="com.baidu.lbsapi.API_KEY"
  401. android:value="${BAIDU_MAP_APPKEY}" />
  402. <!--
  403. baidu yuyin
  404. <service
  405. android:name="com.baidu.speech.VoiceRecognitionService"
  406. android:exported="false" />
  407. <meta-data
  408. android:name="com.baidu.speech.APP_ID"
  409. android:value="${BAIDU_SPEECH_APPID}" />
  410. <meta-data
  411. android:name="com.baidu.speech.API_KEY"
  412. android:value="${BAIDU_SPEECH_APPKEY}" />
  413. <meta-data
  414. android:name="com.baidu.speech.SECRET_KEY"
  415. android:value="${BAIDU_SPEECH_SECRET}" />
  416. -->
  417. <!-- 删除临时文件任务 -->
  418. <service
  419. android:name=".core.service.ClearTempFileJobService"
  420. android:exported="true"
  421. android:permission="android.permission.BIND_JOB_SERVICE" /> <!-- 下载apk -->
  422. <service
  423. android:name=".core.service.DownloadAPKService"
  424. android:exported="true">
  425. <intent-filter>
  426. <action android:name="${applicationId}.action.UPDATE" />
  427. </intent-filter>
  428. </service> <!-- 重启应用的service -->
  429. <service android:name=".core.service.RestartSelfService" />
  430. <service
  431. android:name=".core.service.WebSocketService"
  432. android:exported="false" /> <!-- 录音 转mp3 service -->
  433. <service android:name="com.zlw.main.recorderlib.recorder.RecordService" /> <!-- jpush -->
  434. <!-- Since JCore2.0.0 Required SDK核心功能 -->
  435. <!-- 可配置android:process参数将Service放在其他进程中;android:enabled属性不能是false -->
  436. <!-- 这个是自定义Service,要继承极光JCommonService,可以在更多手机平台上使得推送通道保持的更稳定 -->
  437. <service
  438. android:name=".core.service.JpushService"
  439. android:enabled="true"
  440. android:exported="false"
  441. android:process=":pushcore">
  442. <intent-filter>
  443. <action android:name="cn.jiguang.user.service.action" />
  444. </intent-filter>
  445. </service> <!-- <receiver -->
  446. <!-- android:name=".core.receiver.JpushNoticeBroadReceiver" -->
  447. <!-- android:enabled="true"> -->
  448. <!-- <intent-filter> -->
  449. <!-- <action android:name="cn.jpush.android.intent.REGISTRATION" /> -->
  450. <!-- <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" /> -->
  451. <!-- <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" /> -->
  452. <!-- <category android:name="${applicationId}" /> -->
  453. <!-- </intent-filter> -->
  454. <!-- </receiver> -->
  455. <!-- Required since 3.0.7 -->
  456. <!-- 新的 tag/alias 接口结果返回需要开发者配置一个自定的广播 -->
  457. <!-- 3.3.0开始所有事件将通过该类回调 -->
  458. <!-- 该广播需要继承 JPush 提供的 JPushMessageReceiver 类, 并如下新增一个 Intent-Filter -->
  459. <receiver
  460. android:name=".core.receiver.O2JPushMessageReceiver"
  461. android:enabled="true"
  462. android:exported="false">
  463. <intent-filter>
  464. <action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
  465. <category android:name="${applicationId}" />
  466. </intent-filter>
  467. </receiver>
  468. <provider
  469. android:name="androidx.core.content.FileProvider"
  470. android:authorities="${applicationId}.fileProvider"
  471. android:exported="false"
  472. android:grantUriPermissions="true">
  473. <meta-data
  474. android:name="android.support.FILE_PROVIDER_PATHS"
  475. android:resource="@xml/file_paths" />
  476. </provider>
  477. <provider
  478. android:name="cn.jpush.android.service.DataProvider"
  479. android:authorities="${applicationId}.DataProvider"
  480. android:exported="true"
  481. tools:replace="android:exported, android:authorities" />
  482. <uses-library
  483. android:name="org.apache.http.legacy"
  484. android:required="false" />
  485. </application>
  486. </manifest>