美文网首页
Android优化

Android优化

作者: WilsonMing | 来源:发表于2016-09-19 10:44 被阅读50次
Android优化
  • 压缩APK文件
  • 优化UI
  • 内存优化
  • 优化代码
    • 查看代码逻辑,提取通用代码
    • 设计模式

压缩APK文件

  • Android studio分析删除无用资源
  • 压缩图片
    • 压缩:一般背景图几百k,icon最多几k,工具TinyPNG
    • 图片适配:因为Android各种机型就需要适配不同机型,图片就需要加载多套密度的图片。建议只适配一种分辨率的如:xhdp或者xxhdpi的,减少图片大小。阿里巴巴Android开发手册也有相关建议。
      适配
    • 图片压缩使用WebP格式
  • 混淆编译,编译后删除多余方法

优化UI

内存优化

  • handler内存泄漏
  • GC原理
  • 内存抖动

代码优化

SparseArray使用两个数组,一个int数组保存key为int,一个object数组保存values。使用deleted字符来替代删除的value,最后在一起gc。ArrayMap使用两个数组,一个hash数组,一个object数组,奇数保存key,偶数保存value。

相关文章

网友评论

      本文标题:Android优化

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