
Android性能优化
augfun
旧博客遗失,新博客凑活着用吧
展开
-
Android布局优化
前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measure过程就会很复杂,我分析的View绘制机制中详细介绍了整个测量、布局和绘制过程,过于复杂、嵌...转载 2018-09-06 06:51:33 · 372 阅读 · 0 评论 -
Android代码优化
Android官方建议,编写高效的代码的准则如下:不要做冗余的工作 进来避免次数过多的分配内存 其实还需要再添加一条准则:深入理解所用语言特性和系统平台的API,具体到Android开发,熟练掌握Java语言,并对Android SDK所提供的API了如指掌。数据结构的选择正确的选择数据结构很重要,对Java中常见的数据结构例如ArrayList和LinkedList,HashMap...原创 2018-09-05 03:09:13 · 3452 阅读 · 0 评论 -
Android性能优化之图片优化
1. 图片的格式目前移动端Android平台原生支持的图片格式主要有:JPEG、PNG、GIF、BMP、和WebP(自从Android 4.0开始支持),但是在Android应用开发中能够使用的编解码格式只有三种:JPEG、PNG、WebP,图片格式可以通过查看Bitmap类的CompressFormat枚举值来确定。public static enum CompressFormat {...转载 2018-09-05 03:20:14 · 432 阅读 · 0 评论 -
Android性能优化之电量优化
Android应用开发中存在很多比较耗电的特性。例如网络,定位,传感器等,同时关于一些关键的API的正确使用也是有效降低应用耗电的手段,例如BroadcastReceiver,AlarmManager,WakeLock等。1. BroadcastReceiver为了减少应用的损耗的电量,在代码实现中需要尽量避免无用操作代码的执行。当应用退到后台,一切的界面刷新都是没有意义而且浪费内存和电量...原创 2018-09-05 03:29:17 · 886 阅读 · 0 评论