apk优化
文章平均质量分 50
BOBO_FAS
这个作者很懒,什么都没留下…
展开
-
安卓Apk优化之瘦身
众所周知,apk的性能决定了用户的体验是否完美。只有得到用户的认可,我们的产品才能够生存下去。从而有了apk优化一说。而瘦身就是其中之一。瘦身是指在不减少App功能的前提下,通过一些技巧将打包出来的apk体的体积尽可能减少。这样做的好处有几个:加快用户下载速度,节省用户下载流量,提升用户下载体验。因为如果不进行瘦身,默认打包的apk会包含所有未曾用到过的源代码,资源文件等,极大地增加了apk文件的体原创 2017-03-09 17:52:41 · 612 阅读 · 0 评论 -
Android优化之热修复
什么是热修复呢?热修复是针对修复app中的bug的场景来定义的。假设,现在用户使用的app有个方法报错了,那么解决这个问题,目前有2种方式:一:直接下载整个最新app重新安装;二:使用增量更新的方式下载patch包合成新apk,重新安装;虽然增量更新的体验更好,但是这2种方式的共同问题是都需要重新安装。那么,有没有一种方式不用重新安装app,在用户不知不觉中就修复了bug呢?热修复技术就是在不重新安原创 2017-03-31 18:34:10 · 321 阅读 · 0 评论 -
安卓Apk优化之加固
App加固的概念和原理app加固是指通过一些加固技术对apk进行加固,防止别人反编译我们的apk获取源码和资源文件。 原理:先将java语言翻译成c/c++代码,然后将c/c++代码编译成so库。App加固的解决方案目前,国内主流做app加固有:360加固保、梆梆安全、爱加密 第三方加固方案的使用流程一般是这样:首先,去对应网站注册账号;其次,上传已经签名过的app到网站,等待加固完成;最后原创 2017-03-09 18:11:03 · 978 阅读 · 0 评论 -
Android优化之插件开发(动态加载Apk)
插件开发的概念对于一个功能特别多,代码量特别大的App(比如支付宝,360卫士等)来说,如果把所有的功能和代码都写在一个app,那么会造成如下问题: 稍微改动一个模块的一点代码都要编译整个工程,耗时耗力; 公共资源、业务、模块混在一起耦合度太高; 不方便测试; 造成app体积过大,用户下载体验差那么插件式开发就是为了解决这个问题的。总结一下,插件开发就是指在一个app原创 2017-03-31 18:57:39 · 440 阅读 · 0 评论