Android
韶华逝去
爱生活,认真去生活,在追求技术的路上永远不要谈第一!
展开
-
各大热补丁方案分析和比较
各大热补丁方案分析和比较最近开源界涌现了很多热补丁项目,但从方案上来说,主要包括Dexposed、AndFix、ClassLoader(来源是原QZone,现淘宝的工程师陈钟,在15年年初就已经开始实现)三种。前两个都是阿里巴巴内部的不同团队做的(淘宝和支付宝),后者则来自腾讯的QQ空间团队。开源界往往一个方案会有好几种实现(比如ClassLoader方案已经有不下三种实现了)转载 2016-06-26 17:43:43 · 506 阅读 · 0 评论 -
如何检测Activity是否存活
项目中遇到一个问题,在视频通话时,有时候页面会异常崩溃,对于Activity是不会走正常的生命周期的,我们的程序必须知道这个Activity是否存在,这期间用了几种方式去实现这个点,结果都不是很好,最终决定使用定时器去做这块:1.使用一个服务不断检测目标activity是否存在。好了问题来了,这种方式比较消耗资源,主要是你的service一直运行在后台,在配置比较差的android设备上表原创 2016-06-10 11:56:27 · 5956 阅读 · 2 评论 -
安卓App热补丁动态修复技术介绍
2015-10-31 johncz QQ空间终端开发团队1.背景当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就提出一个问题:有没有办法以补丁的方式动态修复转载 2016-07-11 20:38:40 · 989 阅读 · 0 评论