![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android性能优化
skytoby
微信公众号:Skytoby 个人博客:https://skytoby.github.io/
展开
-
Android性能优化之运算篇(二)
原文链接:http://hukai.me/android-performance-compute/ 前言 Android中的Java代码会需要经过编译优化再执行的过程。代码的不同写法会影响到Java编译器的优化效率。例如for循环的不同写法就会对编译器优化这段代码产生不同的效率,当程序中包含大量这种可优化的代码的时候,运算性能就会出现问题。想要知道如何优化代码的运算性能就需要...转载 2018-03-08 19:22:26 · 259 阅读 · 0 评论 -
Android性能优化之电量篇(四)
原文链接:http://hukai.me/android-performance-battery/1)Understanding Battery Drain 手机各个硬件模块的耗电量是不一样的,有些模块非常耗电,而有些模块则相对显得耗电量小很多。 电量消耗的计算与统计是一件麻烦而且矛盾的事情,记录电量消耗本身也是一个费电量的事情。唯一可行的方案是使用第三方监测电量的设备,这样才...转载 2018-03-15 19:47:50 · 371 阅读 · 0 评论 -
Android性能优化之渲染篇(一)
前言 工作有半年多了,自己的技术没有很大的长进,平时也没有注意学习,只是完成了工作任务就可以了,这样下去的话,自己将很难有提高。面对现在激烈的竞争环境以及技术不断的更新,自己真的要去学习,不断的提高自己的技能,决定在2018年开始记录自己的学习笔记,技术总结,感受等,相信这对自己又很大的益处。 最近在学习Android性能优化相关的知识,参考的是胡凯的Android性能优化典范...原创 2018-03-03 16:22:34 · 2258 阅读 · 1 评论 -
Android性能优化之内存篇(三)
原文链接:http://hukai.me/android-training-managing_your_app_memory/http://hukai.me/android-performance-memory/前言 Random AccessMemory(RAM)在任何软件开发环境中都是一个很宝贵的资源。这一点在物理内存通常很有限的移动操作系统上,显得尤为突出。尽管Android的Da...转载 2018-03-13 17:31:19 · 1213 阅读 · 0 评论 -
Android性能优化典范第二季
原文链接:http://hukai.me/android-performance-patterns-season-2/1)Battery Drain and Networking 对于手机程序,网络操作相对来说是比较耗电的行为。优化网络操作能够显著节约电量的消耗。在性能优化第1季里面有提到过,手机硬件的各个模块的耗电量是不一样的,其中移动蜂窝模块对电量消耗是比较大的,另外蜂窝模块在不同...转载 2018-03-23 20:19:03 · 310 阅读 · 0 评论 -
Android性能优化典范第三季
原文链接:http://hukai.me/android-performance-patterns-season-3/前言 本季内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batc...转载 2018-03-30 20:26:02 · 327 阅读 · 0 评论 -
Android性能优化典范第五季
原文链接:http://hukai.me/android-performance-patterns-season-5/前言 本季内容大致有:多线程并发的性能问题,介绍了AsyncTask,HandlerThread,IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项,这是一篇了解Android多线程编程不可多得的基础文章,清楚的了解这些And...转载 2018-04-14 11:29:53 · 226 阅读 · 0 评论 -
Android性能优化典范第四季
原文链接:http://hukai.me/android-performance-patterns-season-4/前言 本季内容大致有:优化网络请求的行为,优化安装包的资源文件,优化数据传输的效率,性能优化的几大基础原理等等。1)Cachematters for networking 想要使得Android系统上的网络访问操作更加的高效就必须做好网络数据的缓存。这是...转载 2018-04-05 15:20:29 · 353 阅读 · 0 评论 -
Android性能优化典范第六季
原文链接:http://hukai.me/android-performance-patterns-season-6/前言 本季内容大致有:程序启动时间性能优化的三个方面:优化activity的创建过程,优化application对象的启动过程,正确使用启动显屏达到优化程序启动性能的目的。另外还介绍了减少安装包大小的checklist以及如何使用VectorDrawable来减少...转载 2018-04-25 19:42:42 · 356 阅读 · 0 评论