AndroidManifest.xml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.umeng.message.lib"
  4. android:versionCode="1"
  5. android:versionName="1.0">
  6. <uses-permission android:name="android.permission.INTERNET" />
  7. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  8. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  9. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  10. <uses-permission android:name="android.permission.WAKE_LOCK" />
  11. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  12. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_ADDED" />
  13. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED" />
  14. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_INSTALL" />
  15. <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED" />
  16. <uses-permission android:name="android.permission.GET_TASKS" />
  17. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  18. <application>
  19. <service
  20. android:name="com.taobao.accs.ChannelService"
  21. android:exported="true"
  22. android:process=":channel">
  23. <intent-filter>
  24. <action android:name="com.taobao.accs.intent.action.SERVICE" />
  25. </intent-filter>
  26. <intent-filter>
  27. <action android:name="com.taobao.accs.intent.action.ELECTION" />
  28. </intent-filter>
  29. </service>
  30. <service
  31. android:name="com.taobao.accs.data.MsgDistributeService"
  32. android:exported="true">
  33. <intent-filter>
  34. <action android:name="com.taobao.accs.intent.action.RECEIVE" />
  35. </intent-filter>
  36. </service>
  37. <receiver
  38. android:name="com.taobao.accs.EventReceiver"
  39. android:process=":channel">
  40. <intent-filter>
  41. <action android:name="android.intent.action.BOOT_COMPLETED" />
  42. </intent-filter>
  43. <intent-filter>
  44. <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
  45. </intent-filter>
  46. <intent-filter>
  47. <action android:name="android.intent.action.PACKAGE_REMOVED" />
  48. <data android:scheme="package" />
  49. </intent-filter>
  50. <intent-filter>
  51. <action android:name="android.intent.action.USER_PRESENT" />
  52. </intent-filter>
  53. </receiver>
  54. <receiver
  55. android:name="com.taobao.accs.ServiceReceiver"
  56. android:process=":channel">
  57. <intent-filter>
  58. <action android:name="com.taobao.accs.intent.action.COMMAND" />
  59. </intent-filter>
  60. <intent-filter>
  61. <action android:name="com.taobao.accs.intent.action.START_FROM_AGOO" />
  62. </intent-filter>
  63. </receiver>
  64. <service
  65. android:name="com.taobao.accs.internal.AccsJobService"
  66. android:permission="android.permission.BIND_JOB_SERVICE"
  67. android:process=":channel"/>
  68. <service
  69. android:name="com.taobao.accs.ChannelService$KernelService"
  70. android:process=":channel" />
  71. <service
  72. android:name="org.android.agoo.accs.AgooService"
  73. android:exported="true">
  74. <intent-filter>
  75. <action android:name="com.taobao.accs.intent.action.RECEIVE" />
  76. </intent-filter>
  77. </service>
  78. <service
  79. android:name="com.umeng.message.UmengIntentService"
  80. android:exported="true"
  81. android:process=":channel">
  82. <intent-filter>
  83. <action android:name="org.agoo.android.intent.action.RECEIVE" />
  84. </intent-filter>
  85. </service>
  86. <service
  87. android:name="com.umeng.message.XiaomiIntentService"
  88. android:exported="true"
  89. android:process=":channel">
  90. <intent-filter>
  91. <action android:name="org.agoo.android.intent.action.RECEIVE" />
  92. </intent-filter>
  93. </service>
  94. <receiver
  95. android:name="com.taobao.agoo.AgooCommondReceiver"
  96. android:exported="true"
  97. android:process=":channel">
  98. <intent-filter>
  99. <action android:name="${applicationId}.intent.action.COMMAND" />
  100. </intent-filter>
  101. <intent-filter>
  102. <action android:name="android.intent.action.PACKAGE_REMOVED" />
  103. <data android:scheme="package" />
  104. </intent-filter>
  105. </receiver>
  106. <service
  107. android:name="com.umeng.message.UmengMessageIntentReceiverService"
  108. android:exported="true"
  109. android:process=":channel">
  110. <intent-filter>
  111. <action android:name="org.android.agoo.client.MessageReceiverService" />
  112. </intent-filter>
  113. </service>
  114. <receiver
  115. android:name="com.umeng.message.NotificationProxyBroadcastReceiver"
  116. android:exported="false" />
  117. <service
  118. android:name="com.umeng.message.UmengMessageCallbackHandlerService"
  119. android:permission="android.permission.BIND_JOB_SERVICE"
  120. android:exported="false">
  121. <intent-filter>
  122. <action android:name="com.umeng.messge.registercallback.action" />
  123. </intent-filter>
  124. <intent-filter>
  125. <action android:name="com.umeng.message.enablecallback.action" />
  126. </intent-filter>
  127. <intent-filter>
  128. <action android:name="com.umeng.message.disablecallback.action" />
  129. </intent-filter>
  130. <intent-filter>
  131. <action android:name="com.umeng.message.message.handler.action" />
  132. </intent-filter>
  133. <intent-filter>
  134. <action android:name="com.umeng.message.message.sendmessage.action" />
  135. </intent-filter>
  136. </service>
  137. <service
  138. android:name="com.umeng.message.UmengDownloadResourceService"
  139. android:permission="android.permission.BIND_JOB_SERVICE"
  140. android:exported="false" />
  141. <provider
  142. android:name="com.umeng.message.provider.MessageProvider"
  143. android:authorities="${applicationId}.umeng.message"
  144. android:exported="false">
  145. <grant-uri-permission android:pathPattern=".*" />
  146. </provider>
  147. </application>
  148. </manifest>