Android优化

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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,962评论 25 709
  • android 性能优化 1.简介 2.内存的管理和分析2.1 当界面不可见时释放内存2.2 当内存紧张时释放内存...
    SmartisanBool阅读 3,544评论 0 0
  • "爆竹声中一岁除,春风送暖入屠苏。"又是一个热闹的新春来到了,今天我就带大家去老北京的龙潭庙会去逛逛吧! ...
    宝旺阅读 3,093评论 0 2
  • 清明时节雨纷纷,儿想父亲泪满襟;天堂若有回乡路,愿摘星星照归程!
    跃龙门阅读 3,602评论 0 1
  • 1.邮件标题 2.收件人和抄送人 3.附件 4.称呼与问候 5.邮件正文 6.标注重点 7.作者签名 一、邮件标题...
    Yuan的践人养成之路阅读 6,235评论 0 1

友情链接更多精彩内容