android应用的自启动 和 相互关联启动









Android手机APP常见后台服务

前言简述

Android生态系统原本提供了类似于Apple iOS推送服务APNS的GCM(Google Cloud Messaging for Android),以前叫C2DM,但是由于某些原因,导致这项服务在国内不是很好使,为了弥补这个不足,并且我朝各大同胞又想使用Android推送服务,所以国内各大平台陆续推出了GCM的替代品。

好点的推送服务如果在一台设备上安装了多款Push SDK的应用,不会为每个应用都创建PushService,而是会采用多应用共享一个PushService的模式,如果是差点的,就会每个应用都创建PushService。

但不论是哪一种,其中一个app的PushService开启,就意味着其他应用都可能关联启动,尤其以百度、阿里、腾讯为甚。

最糟糕的是,国内后台推送服务提供商太多了,他们的功能有不同的侧重点,有的专攻推送消息,有的可以获取大数据,有的还附带广告。

所以很多App会使用多家公司的sdk,由于App使用的PushService不是同一家,所以安装的App越多,开启的后台服务也就越多,电量消耗的也越快。

我们可以使用禁止服务(Disable Service)这个APP来禁用后台耗电服务。

下载地址:http://www.coolapk.com/apk/cn.wq.disableservice

当然,魔高一尺道高一丈,你要使用这个app需要获得root权限才能实现。但是像金山快盘app,如果被禁用服务后,会自动恢复被禁用的服务,这类病毒型App,趁早卸载为上。

 


友盟推送
SDK文档http://dev.umeng.com/
com.umeng.message.UmengDownloadResourceService(负责下载推送的内容)
com.umeng.message.UmengIntentService(负责推送的核心服务)
com.umeng.message.UmengService(负责推送的后台务)
com.umeng.update.net.DownloadingService(后台升级更新下载服务)
com.umeng.common.net.DownloadingService(交换网络sdk,其实就是广告下载服务)
小米推送
SDK文档http://dev.xiaomi.com/doc/?p=544
com.xiaomi.push.service.XMPushService (小米后台推送服务)
com.xiaomi.push.service.PushMessageHandler (小米后台推送服务定义句柄)
com.xiaomi.mipush.sdk.MessageHandleService(小米后台推送服务消息句柄服务)
com.xiaomi.mipush.sdk.PushMessageHandler(小米后台推送服务定义句柄)
极光推送
SDK文档http://docs.jpush.io/guideline/android_guide/
cn.jpush.android.service.PushService(极光推送服务)
cn.jpush.android.ui.PushActivity(极光推送激活)
cn.jpush.android.service.DownloadService(推送内容下载服务)
cn.jpush.android.service.AlarmReceiver(提醒接收)
魔桥推送
SDK文档http://www.18ti.net/document2.jsp
com.mobridge.MoPushService(魔桥推送服务)
个推
SDK技术文档 http://docs.getui.com/
com.igexin.sdk.PushService(推送服务)
com.igexin.download.DownloadService(资源下载服务)
com.igexin.getuiext.service.GetuiExtService(个推执行服务)
Bmob推送
cn.bmob.push.lib.service.PushService(比目推送服务)
cn.bmob.push.PushReceiver(推送接收服务)
力美广告平台IMmob
Cn.immob.sdk.net.DownloadService(广告资源下载服务)
盛大云推送
技术文档http://www.grandcloud.cn/product/push#doc
cn.grandmobile.sdk.android.PushService
cn.grandmobile.sdk.android.PushBroadcastReceiver
云巴推送
技术文档http://yunba.io/developers/
io.yunba.android.core.YunBaService(云巴推送服务)
原子推送
com.atom.push.sdk.AtomPushService
com.atom.push.sdk.AtomAlarmReceiver
com.atom.push.sdk.AtomPushActionCustomReceiver
魔泊网(MoPaaS)推送
com.mopaas.pushservice.sdk.MPSPushService(推送服务)
com.mopaas.backendmonitor.MonitorService(监视服务)
有推推送(中国移动消息推送)
com.cmcc.aoe.AoeService
com.cmcc.aoe.push.AOEService
WeCloud推送(这厮推送名称很杂乱,显得小公司)
com.jiubang.go.push.PushServiceReceiver(九帮推送接收服务)
com.jiubang.go.push.PushService(九帮推送服务)
com.zihao.service.MyMsgService(子皓消息推送服务)
AVOS Cloud推送(美味书签公司推送)
com.avos.avoscloud.PushService(推送服务)
com.avos.avoscloud.AVDefaultNotificationReceiver(推送消息通知栏展示服务)
Cocos Push摩羯推送
com.cocos.push.service.CCPushService(摩羯推送服务)
com.cocos.push.client.CCPushClientReceiver(摩羯客户端接收服务)
mPush魔推
com.mrocker.push.service.PushService
com.mrocker.push.service.PushServiceReceiver
魔方推送
com.imofan.android.basic.update.MFUpdateService(自动更新服务)
爱心推
com.ixintui.push.PushService(爱心推的推送服务)
com.ixintui.push.MediateService(爱心推的富媒体推送)
DDPush 任意门推送
org.ddpush.im.v1.client.appuser.Message
华为云推送
技术文档http://developer.huawei.com/wiki/index.php?title=PushSDK%E4%B8%8B%E8%BD%BD
com.huawei.deviceCloud.microKernel.push.EventReceiver(云推送事件接收器)
com.huawei.deviceCloud.microKernel.push.PushBootReceiver(云推送接收服务)
com.huawei.deviceCloud.microKernel.push.PushMKService(云推送富媒体服务)
腾讯云信鸽推送
技术文档http://www.qcloud.com/product/dove.html
Com.tencent.android.tpush.service.XGPushService(信鸽推送服务)
com.tencent.android.tpush.XGPushActivity(推送的展示型通知)
Com.tencent.android.tpush.rpc.XGRemoteService(通知service,此选项有助于提高抵达率)
大众点评推送后台
com.dianping.base.push.pushservice.dp.DPPushService(大众点评推送服务)
com.dianping.base.push.pushservice.dp.FakeService(大众点评伪装服务?)
com.dianping.base.push.pushservice.PullService(推送内容的资源下载)
百度云推送
技术文档http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/sdk/android
Com.baidu.android.pushservice.PushService(百度云推送服务)
百度定位SDK
com.baidu.location.f(百度地图的定位服务),不需要定位功能的app可以禁用这个。
支付宝推送后台
com.alipay.pushsdk.push.NotificationService(支付宝推送通知栏服务)
com.alipay.pushsdk.deliver.PushReportIntentService(快递推送报告网络服务)
淘宝广告联盟后台
com.taobao.munion.base.download.DownloadingService(淘宝广告联盟下载服务)
agoo推送中心(这个暂时没有查到技术文档)

 



--------------------------------------------------------------




安卓app关联启动的问题,抱抱会自动启动好几个其他app

2015-03-12 02:03 isurrender  |  浏览 569 次
  App
最近下了app“抱抱”,发现启动后,后台会自动启动 喜马拉雅、暴风影音、唱吧等等,有手机开发大神知道这是为什么吗?怎么才能禁止这种关联启动?
2015-03-12 09:14 提问者采纳
这个是有多种原因的。
可能是这几个软件是同一家公司开发的,启动某一个软件后会监控其他软件的服务有没有启动,没有的话则把它们都启动起来。
也可能是这几个软件的消息推送机制采用的是同一家推送提供商,例如百度推送、友盟推送等,有推送到达时会启动相对应APP的后台服务。
我们公司开发的软件这两种方式都有采用的,有时候启动并不一定是坏事,后台服务能让APP更好的为你服务。
应该还有其他的原因,我想。。
禁止关联应该很难,但是可以禁止自启,我用的安全软件就有这个功能,但不排除某些流氓软件。。你是无法禁止的。。(纯手打,\(^o^)/~)



-----------------------------------------------------------------------------------------------------------------------------------------------------------------




android 关联启动是什么原理?

如题, 各种全家桶、大杂烩都是怎么个原理实现关联启动的?

如果是单单接入相同的推送渠道,那么为什么同样接入小米推送的wps和youku,wps能启动youku youku缺没有启动wps?






-------------------------------------



Android教程:新型广告「应用静默关联启动」的解决方法

穿越
穿越
2014-05-28

Android 平台因其开放的特性,各种广告层出不穷,开放给用户带来自由的同时也带来了很多的问题。如今笔者发现除了应用内置广告条、弹出通知等广告形式外,Android 平台又出现了种隐蔽性非常高的广告形式:应用静默关联启动。

Screenshot_2014-05-24-08-55-27.png
Screenshot_2014-05-24-08-56-00.png

何谓「应用静默关联启动」?以上图为例今天笔者在使用「爱帮公交」这个应用时突然弹出傲游浏览器窗口,而且显示的还是个游戏下载推荐页面。整个过程没有任何征兆,笔者也没有任何操作会导致启动「傲游浏览器」,打开「绿色守护」这才发现「傲游浏览器」果然是被爱帮公交唤醒的。这种唤醒无迹可寻,时间也不固定,如果没装「绿色守护」笔者也会找不着头绪,搞不清「傲游浏览器」是怎么突然启动的,隐藏性非常高。

经过笔者的观察,以同样方式唤醒别的应用来散播广告的除了「爱帮公交」,还有「掌阅iRader」会偶尔唤醒「新浪微博」,「中华万年历」、「酷我音乐」等都出现过类似的问题,而阿里巴巴等一系列的应用就更是一个唤醒一个,基本打开一个就会都醒了,当然淘宝系的唤醒不一定会弹出广告。

知道了问题的起因,如何解决呢?解决起来还真不是容易件的事,甚至如果手机没有ROOT权限就根本无法解决!这也体现了安卓平台权限管理的混乱。下面说下解决的方法:

绿色守护

9d2fc54c93ed2b1aa1cf801a71543e6d_mw_640_wm_0_wmp_3.png
c9897ec26498e4cd79999dc0a6804904_mw_640_wm_0_wmp_3.png

有些应用在「绿色守护」中根本没有切断唤醒路径的选项,不知其中是否有利益关系。我们可以试试「LBE安全大师」的软件权限管理功能,关闭相关应用的系统设置权限,这个方法笔者也在验证中,可能并不有效,毕竟「LBE安全大师」的软件权限管理功能稍弱了些。

XPrivacy

19c7f294464ea61c8576d94cb2147805_mw_640_wm_0_wmp_3.png
81682cd68a7bfdff6ac0e22edf5f1191_mw_640_wm_0_wmp_3.png
Android
相关文章

使用「XPrivacy」控制软件权限,把关于唤醒别的应用的权限都禁止即可。其实这个是最有效的方法,不过「XPrivacy」使用难度较大,适合极客类的用户。关于「XPrivacy」可参考下这篇文章: http://sspai.com/24535

开发应用谋利是无可厚非的,但谋利却不考虑用户的感受,把莫名的广告强加给用户,这就有些过分了,笔者真心希望Android平台可以健康一些。




----------------------------------------------------------------------



如何评价滴滴出行安卓版关联启动多个应用?

…  显示全部
按时间排序 按投票排序

4 个回答





---------------------




一、首先,我们先来说明后台软件自启动和关联启动是什么?

“手机后台软件自启动”是指各种broadcast receiver,但具体是指的是哪个没有明确定义,经常发生的例子就是我们关闭手机360卫士进程以后它会自动唤醒程序使得360软件后台继续运行。

“关联启动”就是一款软件在执行某一操作时能够启动另一款软件,例如,用户在淘宝选购了商品,然后付款时,可以选择登录支付宝进行付款,就会启动支付宝。有了“关联启动”功能,用户就可以更好地节约系统资源和手机电量。

二、我们如何去管理华为P9的后台软件启动和关联启动呢?

首先,从华为P9桌面的设置进入,找到【手机管家】里面的自启记录,就能看到哪些软件在后台启动,然后返回上一层进入【自动启动管理】关闭掉不需要自启动的软件,如图所示:

www.jb51.net

人民币白银
人民币白银
电玩打鱼
电玩打鱼
55电玩
55电玩
银子报价
银子报价
三国群英传
三国群英传


华为P9自启动管理

管理关联启动,在上右图点击上端被其他应用启动,进入【被启动管理】,就可以管理被启动软件,建议开启支付宝,否则淘宝购物无法启动支付宝付款,如图所示:

www.jb51.net

金条多少钱一克
金条多少钱一克
今天白银价格
今天白银价格
搬家一般多少钱
搬家一般多少钱
微信二次开发
微信二次开发


华为P9被启动管理

以上就是华为P9关闭自启动和关联启动方法介绍的全部内容了,希望对各位有所帮助。如果各位还有其他方面的问题,或者想要了解最新的资讯,请持续关注脚本之家!





--------------------------------------------------------------------------------------------------------------------------------





  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值