美文网首页程序员
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