性能优化
文章平均质量分 56
itzilong
这个作者很懒,什么都没留下…
展开
-
android 电量性能优化
1、官方文档 优化电池续航时间 | Android 开发者 | Android Developers了解如何使应用节省电量。https://developer.android.google.cn/topic/performance/power2、Battery Historian 分析工具安装 由于官方所给docker 镜像国内无法访问,所以换一个 runcare/battery-historian Docker Hub 3、开始从手机上手机电池使用日志 第一步、重置电池数据收集 ...原创 2021-11-04 14:19:01 · 2111 阅读 · 0 评论 -
性能优化-OnTrimMemory
一、简述 OnTrimMemory是Andorid4.0以后推出的方法。先看看官方的介绍把。 翻译过来就是:当系统检测到内存较低时就会调用该方法,这时候适合程序去释放一些没用的资源。举个例子:当程序在后台时,而内存不足以维持这么多后台进程时,这个程序就会返回level,它代表当前可用内存等级,这时你可以对比这个等级而对应的做一些事。再简单点就是:指导应用程序在内存不同的情况下进行自身内原创 2017-07-27 11:00:42 · 3270 阅读 · 0 评论 -
性能优化-SparseArray
昨天研究完横向二级菜单,发现其中使用了SparseArray去替换HashMap的使用.于是乎自己查了一些相关资料,自己同时对性能进行了一些测试。首先先说一下SparseArray的原理. SparseArray(稀疏数组).他是Android内部特有的api,标准的jdk是没有这个类的.在Android内部用来替代HashMap这种形式,使用SparseArray更加节省内存空间的使用转载 2017-07-27 14:06:11 · 363 阅读 · 0 评论 -
ViewStub的应用
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl转载 2017-07-27 15:21:10 · 255 阅读 · 0 评论