AndroidManifest.xml 6.8 KB

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