Android-Op

Android 优化篇

布局优化/绘制优化
  • 原则
    避免嵌套过多,可采用约束布局
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  • 工具
    Android Studio在tools菜单栏选择layout工具查看


    Layout Inspector

内存优化
  • 原则
    避免创建过多不必要的对象,尤其是在循环中
    比如不要在onDraw中new Paint
  • 工具
    查询内存泄漏
    LeakCanary
cpu优化
  • 原则
    避免多次执行同一个耗时方法
  • 工具
    TraceView 可找出单次执行耗时方法和多次调用的方法

    Android5.0 AS3.0之后可使用
    Profiler
网络优化

车机项目中使用本地较多,暂略

电量优化

昝略

apk体积优化
  • 原则
    1.去除不用的资源
    2.开启混淆
    3.新型构建工具Bundle
  • 工具
    Lint
    静态代码检测工具


    Lint

双击Shift开启搜索,输入
去除多余资源
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • java 接口的意义-百度 规范、扩展、回调 抽象类的意义-乐视 为其子类提供一个公共的类型封装子类中得重复内容定...
    交流电1582阅读 2,279评论 0 11
  • 0.Android手机操作系统的四层架构? Applications , Application Framewor...
    lucas777阅读 7,886评论 0 16
  • 周星驰的电影《功夫》里面借火云邪神之口说出了一句至理名言:“天下武功,唯快不破”。 在移动互联网时代,同样如此,如...
    lipy_阅读 982评论 0 2
  • 说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,...
    cowboy3000阅读 612评论 0 2
  • 一个漫长的冬季终于过去了,春回大地、万物复苏,灿烂的阳光温柔地照耀着大地,像慈祥的母亲抚摸着她的孩子。 ...
    gwm阅读 254评论 1 2