android4.0 的图库Gallery2代码分析(二)
最近迫于生存压力,不得不给人兼职打工。故在博文中加了个求点击的链接。麻烦有时间的博友们帮我点击一下。没时间的不用勉强啊。不过请放心,我是做技术的,肯定链接没病毒,就是我打工的淘宝店铺。嘻嘻。http://shop108130013.taobao.com。谢谢捧场。干脆第一个回报大家的就是这个星期开始继续这篇博文吧,实在是迫于生计,无所不用其极。请谅解。今天是2013-12-31。
接下来开始摸索相册显示的流程吧。
一边摸索一边写,我想其间不乏错误的理解吧。摸索先。
相册显示相关有两个大的类别:
Album和AlbumSet类别。这两个类别具体区别还要慢慢看。现在仅从类名上看,Set类貌似全体,非Set类貌似具体相册。
刚写这篇文章时候还是6月份,现在已经11月12号了,项目已经完成有3个月了。就接着把文章写完吧。最近有些时间。从今天起,争取在一个星期之内写完。
当时开始工程的时候,第一个最关注的问题就是相册是怎么生成,并且显示的。现在文章就以这个问题,理一下Gallery的脉络吧。
相册对应的Activity是AlbumSetPage.java.但是这个Activity不同于那种直接写在androidmanifest的activity.
从某种意义上说,这个AlbumSetPage对应的activity本质上是继承了Application的context,
在由GalleryAppImpl的初始化开始传递context,一直传给了AlbumSetPage,从而使得AlbumSetPage开始有了运行的生命。其实,一旦弄清楚了AlbumSetPage的生命起源,整体构架也就很清楚了。下面就一步一步的写清楚这种传递过程。
因为时隔很久,接着这篇写,可能文章已经有些乱,所以,就送三开始有条理地写写自己理出的脉络。二就到此为止吧。
最新文章
- 【求助】WPF 在XP下 有的Textbox光标会消失
- 深入浅出node(3) 异步I/O
- bootstrap的基本模板
- cornerstone忽略显示.DS_Store文件
- 关于JavaScript中apply与call的用法意义及区别
- hdu-acm stepsHumble Numbers
- VirtualBox的usb支持
- 移动端h5摇一摇事件
- ORACLE表建立自增列
- Atlas框架介绍集成(一)
- JSP入门3 Servlet
- [BZOJ4542] [Hnoi2016] 大数 (莫队)
- python学习day4 数据类型 if语句
- 用hexo在github上搭建自己的静态博客
- 【JAVA语法】01Java-变量与数据类型
- HNOI 2016 地图
- Percona-Tookit工具包之pt-ioprofile
- Python基础之socket编程(Day29)
- boost::python的使用
- Nginx的proxy_pass及upstream的小型负载均衡