Files
assistant-android/libraries/UmengPush/src/main/AndroidManifest.xml
CsHeng 40fccea23a 1、修复libaoactivity、libaodetailactivity崩溃
2、处理部分toolbar
3、处理输入法弹出、隐藏
2017-12-15 17:23:34 +08:00

198 lines
7.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android = "http://schemas.android.com/apk/res/android"
package = "com.umeng.message.lib"
android:versionCode = "1"
android:versionName = "1.0" >
<permission android:name="${applicationId}.permission.MIPUSH_RECEIVE" android:protectionLevel="signatureOrSystem"/>
<uses-permission android:name = "android.permission.INTERNET" />
<uses-permission android:name = "android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name = "android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name = "android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name = "android.permission.WAKE_LOCK" />
<uses-permission android:name = "android.permission.READ_PHONE_STATE" />
<uses-permission android:name = "android.permission.BROADCAST_PACKAGE_ADDED" />
<uses-permission android:name = "android.permission.BROADCAST_PACKAGE_CHANGED" />
<uses-permission android:name = "android.permission.BROADCAST_PACKAGE_INSTALL" />
<uses-permission android:name = "android.permission.BROADCAST_PACKAGE_REPLACED" />
<uses-permission android:name = "android.permission.RESTART_PACKAGES" />
<uses-permission android:name = "android.permission.GET_TASKS" />
<uses-permission android:name = "android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name = "android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name = "android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="${applicationId}.permission.MIPUSH_RECEIVE"/>
<application >
<service
android:name = "com.taobao.accs.ChannelService"
android:exported = "true"
android:process = ":channel" >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.SERVICE" />
</intent-filter >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.ELECTION" />
</intent-filter >
</service >
<service
android:name = "com.taobao.accs.data.MsgDistributeService"
android:exported = "true" >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.RECEIVE" />
</intent-filter >
</service >
<receiver
android:name = "com.taobao.accs.EventReceiver"
android:process = ":channel" >
<intent-filter >
<action android:name = "android.intent.action.BOOT_COMPLETED" />
</intent-filter >
<intent-filter >
<action android:name = "android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter >
<intent-filter >
<action android:name = "android.intent.action.PACKAGE_REMOVED" />
<data android:scheme = "package" />
</intent-filter >
<intent-filter >
<action android:name = "android.intent.action.USER_PRESENT" />
</intent-filter >
</receiver >
<service
android:name = "com.taobao.accs.internal.AccsJobService"
android:permission = "android.permission.BIND_JOB_SERVICE"
android:process = ":channel" />
<receiver
android:name = "com.taobao.accs.ServiceReceiver"
android:process = ":channel" >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.COMMAND" />
</intent-filter >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.START_FROM_AGOO" />
</intent-filter >
</receiver >
<service
android:name = "com.taobao.accs.ChannelService$KernelService"
android:process = ":channel" />
<service
android:name = "org.android.agoo.accs.AgooService"
android:exported = "true" >
<intent-filter >
<action android:name = "com.taobao.accs.intent.action.RECEIVE" />
</intent-filter >
</service >
<service
android:name = "com.umeng.message.UmengIntentService"
android:exported = "true"
android:process = ":channel" >
<intent-filter >
<action android:name = "org.agoo.android.intent.action.RECEIVE" />
</intent-filter >
</service >
<service
android:name = "com.umeng.message.XiaomiIntentService"
android:exported = "true"
android:process = ":channel" >
<intent-filter >
<action android:name = "org.agoo.android.intent.action.RECEIVE" />
</intent-filter >
</service >
<receiver
android:name = "com.taobao.agoo.AgooCommondReceiver"
android:exported = "true"
android:process = ":channel" >
<intent-filter >
<action android:name = "${applicationId}.intent.action.COMMAND" />
</intent-filter >
<intent-filter >
<action android:name = "android.intent.action.PACKAGE_REMOVED" />
<data android:scheme = "package" />
</intent-filter >
</receiver >
<service
android:name = "com.umeng.message.UmengMessageIntentReceiverService"
android:exported = "true"
android:process = ":channel" >
<intent-filter >
<action android:name = "org.android.agoo.client.MessageReceiverService" />
</intent-filter >
</service >
<receiver
android:name = "com.umeng.message.NotificationProxyBroadcastReceiver"
android:exported = "false" />
<service
android:name = "com.umeng.message.UmengMessageCallbackHandlerService"
android:exported = "false" >
<intent-filter >
<action android:name = "com.umeng.messge.registercallback.action" />
</intent-filter >
<intent-filter >
<action android:name = "com.umeng.message.enablecallback.action" />
</intent-filter >
<intent-filter >
<action android:name = "com.umeng.message.disablecallback.action" />
</intent-filter >
<intent-filter >
<action android:name = "com.umeng.message.message.handler.action" />
</intent-filter >
</service >
<service
android:name = "com.umeng.message.UmengDownloadResourceService"
android:exported = "false" />
<provider
android:name = "com.umeng.message.provider.MessageProvider"
android:authorities = "${applicationId}.umeng.message"
android:exported = "false" >
<grant-uri-permission android:pathPattern = ".*" />
</provider >
<!-- mipush -->
<service
android:name = "com.xiaomi.mipush.sdk.PushMessageHandler"
android:enabled = "true"
android:exported = "true" />
<service
android:name = "com.xiaomi.mipush.sdk.MessageHandleService"
android:enabled = "true" />
<receiver
android:name = "org.android.agoo.xiaomi.MiPushBroadcastReceiver"
android:exported = "true" >
<intent-filter >
<action android:name = "com.xiaomi.mipush.RECEIVE_MESSAGE" />
</intent-filter >
<intent-filter >
<action android:name = "com.xiaomi.mipush.ERROR" />
</intent-filter >
</receiver >
<!-- huawei push -->
<receiver android:name = "org.android.agoo.huawei.HuaWeiReceiver" >
<intent-filter >
<action android:name = "com.huawei.android.push.intent.REGISTRATION" />
<action android:name = "com.huawei.android.push.intent.RECEIVE" />
<action android:name = "com.huawei.intent.action.PUSH" />
<action android:name = "com.huawei.intent.action.PUSH_STATE" />
</intent-filter >
</receiver >
</application >
</manifest >