AndroidManifest.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android">
  3. <!-- 网络请求 -->
  4. <uses-permission android:name="android.permission.INTERNET" />
  5. <!-- 指纹验证 -->
  6. <uses-permission android:name="android.permission.USE_BIOMETRIC" />
  7. <!-- 读取存储权限 Android13版本以下使用 -->
  8. <uses-permission
  9. android:name="android.permission.READ_EXTERNAL_STORAGE"
  10. android:maxSdkVersion="32" />
  11. <!-- 通知权限 -->
  12. <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
  13. <!-- 蓝牙相关权限 -->
  14. <uses-permission android:name="android.permission.BLUETOOTH" />
  15. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
  16. <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
  17. <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
  18. <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
  19. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  20. <!-- Android11及以后,发现蓝牙设备需要这个定位权限 -->
  21. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  22. <application
  23. android:name=".Entry"
  24. android:allowBackup="true"
  25. android:dataExtractionRules="@xml/data_extraction_rules"
  26. android:fullBackupContent="@xml/backup_rules"
  27. android:icon="@mipmap/ic_launcher"
  28. android:label="@string/app_name"
  29. android:roundIcon="@mipmap/ic_launcher_round"
  30. android:supportsRtl="true"
  31. android:theme="@style/Theme.Bozzys"
  32. android:usesCleartextTraffic="true">
  33. <!-- 闪屏页面 -->
  34. <activity
  35. android:name=".ui.pages.PageSplash"
  36. android:exported="true"
  37. android:screenOrientation="portrait"
  38. android:theme="@style/Theme.BozzysSplash">
  39. <intent-filter>
  40. <action android:name="android.intent.action.MAIN" />
  41. <category android:name="android.intent.category.LAUNCHER" />
  42. </intent-filter>
  43. </activity>
  44. <!-- 登录页面 -->
  45. <activity
  46. android:name=".ui.pages.login.PageLogin"
  47. android:exported="false"
  48. android:launchMode="singleTask"
  49. android:screenOrientation="portrait" />
  50. <!-- 主页面 -->
  51. <activity
  52. android:name=".ui.pages.home.PageHome"
  53. android:exported="false"
  54. android:launchMode="singleTask"
  55. android:screenOrientation="portrait" />
  56. <!-- 选择流程类型 -->
  57. <activity
  58. android:name=".ui.pages.select.job.PageSelectJobType"
  59. android:exported="false"
  60. android:screenOrientation="portrait" />
  61. <!-- 创建作业 -->
  62. <activity
  63. android:name=".ui.pages.create.job.PageCreateJob"
  64. android:exported="false"
  65. android:screenOrientation="portrait"
  66. android:windowSoftInputMode="adjustNothing" />
  67. <!-- 编辑流程 -->
  68. <activity
  69. android:name=".ui.pages.edit.step.PageEditStep"
  70. android:exported="false"
  71. android:screenOrientation="portrait" />
  72. <!-- 作业详情 -->
  73. <activity
  74. android:name=".ui.pages.detail.job.PageDetailJob"
  75. android:exported="false"
  76. android:screenOrientation="portrait" />
  77. <!-- 任务详情 -->
  78. <activity
  79. android:name=".ui.pages.detail.task.PageDetailTask"
  80. android:exported="false"
  81. android:screenOrientation="portrait" />
  82. <!-- 消息中心 -->
  83. <activity
  84. android:name=".ui.pages.message.PageMessage"
  85. android:exported="false"
  86. android:screenOrientation="portrait" />
  87. <!-- 发布作业 -->
  88. <activity
  89. android:name=".ui.pages.create.job.PagePushJob"
  90. android:exported="false"
  91. android:screenOrientation="portrait" />
  92. <!-- 用户信息 -->
  93. <activity
  94. android:name=".ui.pages.profile.PageProfile"
  95. android:exported="false"
  96. android:screenOrientation="portrait" />
  97. <!-- 人脸录入页面 -->
  98. <activity
  99. android:name=".ui.pages.profile.face.PageFace"
  100. android:exported="false"
  101. android:screenOrientation="portrait" />
  102. <!-- 阿里消息推送服务配置 -->
  103. <service
  104. android:name=".service.AliPushService"
  105. android:exported="false">
  106. <intent-filter>
  107. <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />
  108. </intent-filter>
  109. <intent-filter>
  110. <action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" />
  111. </intent-filter>
  112. <intent-filter>
  113. <action android:name="com.alibaba.sdk.android.push.RECEIVE" />
  114. </intent-filter>
  115. </service>
  116. </application>
  117. </manifest>