zoukankan      html  css  js  c++  java
  • 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的生命起源,整体构架也就很清楚了。下面就一步一步的写清楚这种传递过程。

    因为时隔很久,接着这篇写,可能文章已经有些乱,所以,就送三开始有条理地写写自己理出的脉络。二就到此为止吧。

  • 相关阅读:
    eclipse中的任务标记(TODO、FIXME、XXX)
    编码规范参考
    MVC,MVP 和 MVVM
    Android的两种事件处理机制
    在Eclipse中自定义类似syso的快捷代码模板
    Android
    eclipse使用tips-Toggle Mark Occurrences 颜色更改
    从 Eclipse 迁移至 Android Studio
    Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
    [POJ 2976]Dropping tests(0-1分数规划)
  • 原文地址:https://www.cnblogs.com/senior-engineer/p/4855892.html
Copyright © 2011-2022 走看看