加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 产品 > 正文

给产品经理讲技术丨扒一扒Android应用的续命大法

发布时间:2016-01-19 08:41:12 所属栏目:产品 来源:产品100
导读:快过年了,大家都在抢红包,为了提高你Android手机的反应速度,在过年期间最好卸载掉那些不常用又喜欢自动启动的应用吧。

给产品经理讲技术丨扒一扒Android应用的续命大法

【相关推荐】

给产品经理讲技术丨App开发中,关于图片资源不得不知的秘密

给产品经理讲技术丨究竟什么是渲染?

给产品经理讲技术丨机器配置很好,为什么还是卡?

给产品经理讲技术丨大伙常见的存储设备简介

给产品经理讲技术丨分辨率越高就越清晰吗?

如果你是一名Android用户,请掏出你的手机,进入应用程序管理,杀掉所有应用,然后去泡杯茶,回来再看看你的手机。如果你是一名iOS用户,请你直接去泡茶,然后回来围观前面那位Android用户。你会神奇地发现,刚刚杀掉的应用很多都自己复活了,一个个的还活蹦乱跳的,时不时给你推送几条消息。

那么,问题就来了,这些应用使了什么手段学会了续命大法,能让自己死而复生呢?今天就扒一扒Android应用自己复活的几种手段。

续命大法第一式,监听系统事件

Android系统有一套广播机制,当系统发生了某件事的时候,它会通知给需要知道这件事情的所有应用。比如说,用户切换了网络,系统就拿出一个高音喇叭吼到:“各单位注意了,系统网络切换了,现在是3G网络了”,这个时候,一个正在做下载任务的应用收到了这个通知,它就会考虑一下,为了给用户省流,那就暂停下载吧。这套机制对于良心应用来说,就是可以根据系统当前的状态,给用户带来更好体验。但是,对于某些别有用心的应用,它就利用这套机制,钻个小空子了,明明用户已经退出它了,它仍旧把自己唤醒,静静地躺在后台。

续命大法第二式,守护进程唤醒

大部分复活的应用都只学会了第一式,通过系统广播来唤醒自己,不过有的ROM会对这些广播进行限制,于是就有了进阶版,守护进程方案。很多应用在启动后,还会创建一个守护进程,守护进程就是一个小的魔法师,跑在后台不断的检查大哥进程还在不在,一旦大哥进程被杀死了,它就默默地施法,把大哥复活。

续命大法第三式,全家桶系列

守护进程也有一个局限,那就是你首先得通过其它方式启动一次。这时就该放出终极大招了,全家桶系列。目前江湖上掌握只有少数的几个大佬才掌握这一招。它的原理很简单,就是不同应用之间相互唤醒,当应用A被杀死后,同门兄弟B就会将它唤醒复活,还有的情况是只要你启动了A,它就会把它的同门兄弟ABCD都唤醒了。这招之所以只有少数大佬拥有,就是因为它的前提条件是,用户会使用同一公司的多个应用,这在国内也只有少数几家公司拥有这个资源。我们一起来围观一下我在点击手机淘宝App后,它家的兄弟是什么个情况。

给产品经理讲技术丨扒一扒Android应用的续命大法

这些应用无节制的自我复活,给应用带来的好处就是可以始终与后台保持联络,随时激活自己展示在用户面前,这对提高应用活跃度带来了很大的优势。同时造成的结果就是,大量不用的应用一直常驻后台,占用了设备的CPU和内存等资源,给用户带来的就是卡、慢、耗电、费流量这些糟糕的体验。做为一个Android用户,对这种损人不利己的复活应用真是深恶痛绝啊!

最后一个小tips,快过年了,大家都在抢红包,为了提高你Android手机的反应速度,在过年期间最好卸载掉那些不常用又喜欢自动启动的应用吧。

欢迎添加微信公众号:给产品经理讲技术

欢迎添加微信公众号:给产品经理讲技术

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!