标签:方式 eid ble 所有应用 ext 中间 系统 自己 android应用
对于andriod用户来说经常有这种困扰,掏出你的手机,进入应用程序管理,杀掉所有应用,然后去泡杯茶,回来再看看你的手机你会神奇地发现,刚刚杀掉的应用很多都自己复活了,一个个的还活蹦乱跳的,时不时给你推送几条消息。其实andriod应用有几种复活方式:
监听系统事件:Android系统有一套广播机制,当系统发生了某件事的时候,它会通知给需要知道这件事情的所有应用。这套机制对于良心应用来说,就是可以根据系统当前的状态,给用户带来更好体验。但是,对于某些别有用心的应用,它就利用这套机制,钻个小空子了,明明用户已经退出它了,它仍旧把自己唤醒,静静地躺在后台。
守护进程唤醒:大部分复活的应用都只学会了第一式,还有另外一种方式就是:很多应用在启动后,还会创建一个守护进程,就像是最开始的恋爱形式一样,中间需要有一个媒人的存在,时不时的问问你们相处的怎么样了,有没有什么矛盾,要是出现了什么问题,他就给你们解决和协调,挽回你们这段感情。
大部分的复活差不多都是采用的第一种形式,不过不同的消息推送技术还是有所不同,其中关于消息推送做得比较好的有友盟推送,我们app现在就是用的友盟推送,他的稳定性和到达率还是很不错的。
标签:方式 eid ble 所有应用 ext 中间 系统 自己 android应用
原文地址:http://www.cnblogs.com/xuan52rock/p/6548775.html