会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhangbz
博客园
首页
新随笔
新文章
联系
管理
订阅
2017年2月5日
Accessibility辅助功能--一念天堂,一念地狱
摘要: 0x00什么是Accessibility(辅助功能) 考虑到部分用户不能很好地使用Android设备,比如由于视力、身体、年龄方面的限制,造成阅读内容、触控操作、声音信息等方面的获取困难,Android提供了Accessibility特性和服务帮助用户更好地使用Android设备。 依据Androi
阅读全文
posted @ 2017-02-05 23:40 zhangbz
阅读(11801)
评论(1)
推荐(1)
编辑
2016年6月10日
使用FragmentTabHost+TabLayout+ViewPager实现双层嵌套Tab
摘要: 大多数应用程序都会在底部使用3~5个Tab对应用程序的主要功能进行划分,对于一些信息量非常大的应用程序,还需要在每个Tab下继续划分子Tab对信息进行分类显示. 本文实现采用FragmentTabHost+TabLayout+ViewPager实现双层嵌套Tab,实现原理如下: 第一层Tab:Fra
阅读全文
posted @ 2016-06-10 12:37 zhangbz
阅读(14712)
评论(3)
推荐(5)
编辑
2016年4月22日
android性能优化练习:过度绘制
摘要: 练习:https://github.com/zhangbz/AndroidUIPorblems 查看过度绘制 在开发者选项中开启"调试GPU过度绘制" 判断标准 无色:没有过度绘制,即只绘制了一次 蓝色:一倍过度绘制 绿色:二倍过度绘制 淡红色:三倍过度绘制 红色:四倍或以上过度绘制 实践 其中"T
阅读全文
posted @ 2016-04-22 02:11 zhangbz
阅读(5816)
评论(0)
推荐(0)
编辑
2016年4月16日
android 7.0 学习笔记(一)
摘要: 导读 增强的Doze模式 后台优化 Data Saver 一.增强的Doze模式 Android N对Android M引进的Doze模式进行了进一步的增强,变化体现在两个方面.一方面是降低了进入Doze模式的条件,Android M中的条件是不插电,屏幕熄灭且静置一段时间,在Android N中去
阅读全文
posted @ 2016-04-16 00:47 zhangbz
阅读(11440)
评论(1)
推荐(1)
编辑
2016年4月9日
Android性能优化之内存优化练习
摘要: 练习题目地址:https://github.com/lzyzsd/MemoryBugs 分析及优化过程如下: 问题1 静态变量引用activity 使用神器LeakCanary检查内存泄露问题 从图中可以看到内存泄露的原因是静态的sTextView引用了mContext导致MainActivity的
阅读全文
posted @ 2016-04-09 17:34 zhangbz
阅读(890)
评论(0)
推荐(0)
编辑
2016年4月7日
Android Studio导入Vitamio多媒体开发框架
摘要: PS:这篇笔记用于解决Android Studio导入Vitamio框架的问题.官网给出的相关说明过于简单,故整理这篇文章,希望能帮助到像我一样遇到这个问题的朋友. 开发学习建议参考农民伯伯的博客中的系列文章,地址:http://www.cnblogs.com/over140/category/40
阅读全文
posted @ 2016-04-07 20:06 zhangbz
阅读(15421)
评论(4)
推荐(1)
编辑
2016年4月1日
小白挑战:AsyncTask源码分析
摘要: //AsyncTask从本质上讲,是对ThreadPool和handler的封装. 在学习线程池相关的知识时,看到书中提到AsyncTask的实现中使用到了ThreadPool,于是把源码翻了出来, 源码并不长,顺便分析了一下.小白挑战,大牛勿喷(好像大牛也不会看到...) 成员变量的解析 我打算先
阅读全文
posted @ 2016-04-01 12:29 zhangbz
阅读(930)
评论(2)
推荐(0)
编辑
2016年3月31日
android中的线程池学习笔记
摘要: 阅读书籍: Android开发艺术探索 Android开发进阶从小工到专家 对线程池原理的简单理解: 创建多个线程并且进行管理,提交的任务会被线程池指派给其中的线程进行执行,通过线程池的统一调度和管理使得多线程的使用更简单,高效. 使用线程池的优势: 1.重用线程池中的线程,避免因为线程的创建和销毁
阅读全文
posted @ 2016-03-31 22:45 zhangbz
阅读(482)
评论(0)
推荐(0)
编辑
2016年3月26日
Android Studio 导入百度地图jar和so的正确方式
摘要: //这部分内容在百度地图的官方文档中写的比较模糊 //感觉在这种事情上浪费实际很不好,遂记录如下 //以下仅是方法之一 step1 下载sdk后解压,并把libs中的全部内容拷贝到app/libs目录下 step2 在build.gradle中增加以下内容,指定自定义路径 以上
阅读全文
posted @ 2016-03-26 17:49 zhangbz
阅读(1007)
评论(0)
推荐(0)
编辑
2016年3月25日
android:使用Messenger进行进程间通信(二)
摘要: //继续完善音乐播放器demo 相关文章: android:使用Messenger进行进程间通信(一):http://www.cnblogs.com/happyhacking/p/5318418.html android:使用RemoteView自定义Notification:http://www.
阅读全文
posted @ 2016-03-25 12:26 zhangbz
阅读(747)
评论(0)
推荐(1)
编辑
下一页
公告