史上最强Android保活思路:深入剖析腾讯TIM的进程永生技术(2)

2023-04-30 来源:飞速影视
袁辉辉:2019年5月加入字节跳动移动平台部。毕业于西安电子科技大,曾就职于小米、联想、IBM。
之前主要经历从事Android手机系统研发,在上一份小米MIUI系统组工作期间主要负责小米手机Android Framework架构优化、系统稳定、技术预研、平台建设等工作。热衷于研究Android系统内核技术,对Android系统框架有着深刻理解与丰富的实战经验,编写近200篇高质量文章,多次受邀参加业内Android技术大会演讲。
3、保活技术回顾
Android保活技术的进化,可以分为几个阶段。
第一个阶段:也就是各种“黑科技”盛行的时代,比如某Q搞出来的1像素、后台无声音乐(某运动计步APP就干过)等等。
这个阶段的一些典型主要技术手段,可以看以下这几篇文章:
《应用保活终极总结(一):Android6.0以下的双进程守护保活实践》《Android进程保活详解:一篇文章解决你的所有疑问》《微信团队原创分享:Android版微信后台保活实战分享(进程保活篇)》第二个阶段:到了Android 6.0时代以后,Android保活就开始有点技术难度了,之前的各种无脑保活方法开始慢慢失效。
这个阶段的一些典型技术手段,可以读读以下这几篇文章:
《应用保活终极总结(二):Android6.0及以上的保活实践(进程防杀篇)》《应用保活终极总结(三):Android6.0及以上的保活实践(被杀复活篇)》第三个阶段:进入Android 8.0时代,Android直接在系统层面进行了各种越来越严格的管控,可以用的保活手段越来越少,保活技术的发展方向已发分化为两个方向——要么用白名单的方式走正经的保活路径、要么越来越“黑”一“黑”到底(比如本文将要介绍的TIM的保活手段)。
这个阶段可以用的保活已经手段不多了,以下几篇盘点了目前的一些技术可行性现状等:
《Android P正式版即将到来:后台应用保活、消息推送的真正噩梦》《全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)》《2020年了,Android后台保活还有戏吗?看我如何优雅的实现!》4、什么是保活?
保活就是在用户主动杀进程,或者系统基于当前内存不足状态而触发清理进程后,该进程设法让自己免于被杀的命运或者被杀后能立刻重生的手段。
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号