美文网首页程序员
Android性能优化----apk安装包优化

Android性能优化----apk安装包优化

作者: 简书不简单iiii | 来源:发表于2019-01-08 20:21 被阅读27次

现实开发中用到的性能优化方案

归纳如下:

有时候我们觉得根本没有写很多代码却发现apk体积大的惊人,当然有的人并不在意这些,but为了我们的用户还是在意一下吧

亲身经历以及博览全书后大致总结的优化方案有:

    一.清理无用的资源

            1.使用Android studio自带的Refactor->Remove unused Resource,但是这个功能的作用不是太大,不过了胜于无,

            2.使用工具--lint lint工具主要优化的部分有: ① 检测无引用的布局并且删除,② 把未引用的资源删除 ③ 对xml中无用的字符提出删除建议

            3.在gradle中开启shrinkResources true  去除无用资源并且设置resConfigs"zh" 删除无用的语言资源

            4.清理第三方库中的无用代码,比如Zxing如果只是使用简单的扫一扫二维码就不要全引入了,最好提取自己用的二次封装一下

            5.混淆  混淆会把类名方法名等短处理化

    二 图片资源优化

            1.尽量使用一套图如xhdip

            2.使用压缩过的图片或者使用webp格式

    三 动态资源优化

            1.如果APP用到皮肤 可以考虑动态加载 从服务下发

            2.如果项目过大可以考虑插件化

    四 其他优化

            1.so库的优化 只保留一套so库就可

            2.资源混淆可以用第三方的工具

好啦 大致到这里

相关文章

网友评论

    本文标题:Android性能优化----apk安装包优化

    本文链接:https://www.haomeiwen.com/subject/ypnbrqtx.html