随笔- 66  文章- 0  评论- 15  阅读- 10万 
04 2016 档案
android性能优化练习:过度绘制
摘要:练习:https://github.com/zhangbz/AndroidUIPorblems 查看过度绘制 在开发者选项中开启"调试GPU过度绘制" 判断标准 无色:没有过度绘制,即只绘制了一次 蓝色:一倍过度绘制 绿色:二倍过度绘制 淡红色:三倍过度绘制 红色:四倍或以上过度绘制 实践 其中"T 阅读全文
posted @ 2016-04-22 02:11 zhangbz 阅读(5818) 评论(0) 推荐(0) 编辑
android 7.0 学习笔记(一)
摘要:导读 增强的Doze模式 后台优化 Data Saver 一.增强的Doze模式 Android N对Android M引进的Doze模式进行了进一步的增强,变化体现在两个方面.一方面是降低了进入Doze模式的条件,Android M中的条件是不插电,屏幕熄灭且静置一段时间,在Android N中去 阅读全文
posted @ 2016-04-16 00:47 zhangbz 阅读(11447) 评论(1) 推荐(1) 编辑
Android性能优化之内存优化练习
摘要:练习题目地址:https://github.com/lzyzsd/MemoryBugs 分析及优化过程如下: 问题1 静态变量引用activity 使用神器LeakCanary检查内存泄露问题 从图中可以看到内存泄露的原因是静态的sTextView引用了mContext导致MainActivity的 阅读全文
posted @ 2016-04-09 17:34 zhangbz 阅读(897) 评论(0) 推荐(0) 编辑
Android Studio导入Vitamio多媒体开发框架
摘要:PS:这篇笔记用于解决Android Studio导入Vitamio框架的问题.官网给出的相关说明过于简单,故整理这篇文章,希望能帮助到像我一样遇到这个问题的朋友. 开发学习建议参考农民伯伯的博客中的系列文章,地址:http://www.cnblogs.com/over140/category/40 阅读全文
posted @ 2016-04-07 20:06 zhangbz 阅读(15430) 评论(4) 推荐(1) 编辑
小白挑战:AsyncTask源码分析
摘要://AsyncTask从本质上讲,是对ThreadPool和handler的封装. 在学习线程池相关的知识时,看到书中提到AsyncTask的实现中使用到了ThreadPool,于是把源码翻了出来, 源码并不长,顺便分析了一下.小白挑战,大牛勿喷(好像大牛也不会看到...) 成员变量的解析 我打算先 阅读全文
posted @ 2016-04-01 12:29 zhangbz 阅读(932) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示