美文网首页
Android优化日常

Android优化日常

作者: 冲锋在路上的兵 | 来源:发表于2016-06-14 09:33 被阅读6次

    ###1.代码

         使用Traceview来分析代码的耗时,超过500ms都需要注意。第三方初始化使用Service来完成,减少冷启动时间。

    ###2.渲染

        Android 16ms原则

        减少布局层级,减少布局颜色多次渲染,减少控件的使用,必要时使用‘ViewStub’

        1.工具手机开启"调试GPU过度绘制",2.Hierarchy Viewer查看界面布局深度

    ###3.请求

        全部耗时请求都需要在子线程中进行!需在获取相应的结果后销毁线程。RxAndroid即可完美实现一堆线程的管理,再加上Retrofit接口的简化管理,让调用接口方便起来。

        接口的数据缓存策略 最好的方式是:首次-->加载最新数据--->下次再次进入先显示缓存,同时请求最新数据,再显示更新数据

    手动刷新---->获取最新数据显示

    当然有些需求是根据过期时间来设置缓存过期重新加载最新数据

    ###4.图片

        Webp!使用Faceso加载图片!其他的框架都有些瑕疵,Glide虽支持Gif ,但 不支持Webp压缩过的动图,这样内存使用就很大.

    ###5....

    相关文章

      网友评论

          本文标题:Android优化日常

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