代码改变世界

推荐排行榜

Android开发——说说Adapter那点事

2010-11-28 23:47 by HalZhang, 33459 阅读, 收藏,
摘要: Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如图1直观的表达了Data、Adapter、View三者的关系。 图1 Adapter、数据、UI三者关系(PS:此图来自Google I/O) 一、Android中Adapter   图2:Andro... 阅读全文

RxJava 的使用入门

2015-04-26 19:03 by HalZhang, 92159 阅读, 收藏,
摘要: 一、什么是 RxJava?RxJava 是一个响应式编程框架,采用观察者设计模式。所以自然少不了 Observable 和 Subscriber 这两个东东了。RxJava 是一个开源项目,地址:https://github.com/ReactiveX/RxJava还有一个RxAndroid,用于 ... 阅读全文

Android学习——MediaScanner源码分析

2011-03-10 23:35 by HalZhang, 11294 阅读, 收藏,
摘要: 神马是MediaScanner呢?在Android的SDK里面是看不到这个类的,因为被google隐藏了。通过Android的源码我们可以看到MediaScanner的类注解多了一个@hide的标注。所以对于一般应用开发者,此文意义不是很大,大家可以绕道。 在前两篇文章中,最后我们都了解了Android的媒体文件的扫描是在MediaScannerService中调用MediaScanner的sca... 阅读全文

Android开发——09Google I/O之让Android UI性能更高效(1)

2010-12-05 11:14 by HalZhang, 14158 阅读, 收藏,
摘要: 一、前言 前几天发现09年Google IO大会关于移动应用方面的主题有一些不错的PPT,对移动应用开发很有帮助。自己看了一些,边看边和大家分享。既然是PPT就很简化了,我会根据实际情况写一些Demo供大家参考。 Android在UI优化方面可以从以下五个方面入手: Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化 二、Adapter优化 什么是Adapter,可以... 阅读全文

Android开发——MediaProvider源码分析(2)

2011-03-08 15:25 by HalZhang, 7420 阅读, 收藏,
摘要: 转载请注明出处! 欲读此文,先读上文:MediaProvider源码分析(1) ----------------------START--------------------------- 在上一篇文章中说到系统当接收到扫描请求广播的时候就会调用scan或者scanFile去扫描手机(手机内存和sdcard)中的媒体文件。这两个方法都是启动MediaScannerService这个服务来完成扫描任... 阅读全文