Android开发
文章平均质量分 91
buleideli
这个作者很懒,什么都没留下…
展开
-
Thinking In Java 学习笔记(一)
最近都在学习java,以下是学习笔记。1 线程1.1基本线程处理1)throw与throws的区别前者用于抛出单个异常,并且该异常知道如何处理,通常是放在catch子句块中,当然也可以在任何想抛出异常的地方。后者可以抛出单个或多个异常,不知道如何处理,通常是放在函数定义后。如下代码片段。2)join作用参加,也要别人同意啊。所以,这个函数就是在保证其他线程执原创 2013-01-12 11:04:27 · 1534 阅读 · 0 评论 -
Thinking In Java 学习笔记(四)
接本系列上篇。2.8 容器1)容器不能保存基本数据类型但是可以保存integer这种封装基本数据类型的类。小贴士Arrays.fillstatic voidfill(int[] array, int value)Fills the specified array with the specified element.sta原创 2013-03-11 13:39:49 · 1211 阅读 · 0 评论 -
Thinking In Java 学习笔记(三)
接本系列上篇。1 基础复习摘要2.1 Finalize()使用该函数只在垃圾回收器就要释放空间时,才会调用的。因此不能等同于C++的析构函数。Finalize中进行的清除工作,主要是对非java方法分配内存进行清除。因此,finalize一般不需要使用。2.2 垃圾回收器1)垃圾回收器如何工作引用级数方式。引用到某个对象时,该引用技术就加1;而当引用离开其作用域或置原创 2013-03-11 13:36:40 · 947 阅读 · 0 评论 -
Thinking In Java 学习笔记(二)
接本系列上篇。 3)原子操作原子操作不需要进行同步控制。何谓原子操作?原子操作就是对除了long以及double数据类型外的基本类型,进行简单的变量赋值或是返回值操作。自增自减操作也不是原子操作。4)临界区为防止多个线程同时访问方法内部的部分代码,也可以用synchronized建立。Synchronized(syncObject){//...}这种叫同原创 2013-03-11 13:32:02 · 933 阅读 · 0 评论 -
[android_gallery_4.0]gallery主要功能流程介绍
最近都在研究android4.0的gallery,深感复杂,写下文档,先贴着一部分先。欢迎大家看后交流,乐意接受批评指正。1.1.1 进入gallery进行如下关键操作。l 先进入gallery’中处理。Gallery中initializeByIntent中最终会调用启动albumset,代码如下。Bundledata = new Bundle();原创 2013-01-10 22:50:33 · 2815 阅读 · 5 评论 -
[android_gallery_4.0]gallery主要类介绍(三)
3.1.5 PhotoPage其类图如下。一般创建流程如下。顺序无先后1)绘制视图,添加需要用到的控件或各种view。2)为需要侦听者的控件或view加侦听者。3)绑定相应model,例如这里绑定photopage.model。4)创建渲染对象,GLView。各个视图用到的view都是加载在其上的,通过GLView.addComponent()实现。其他主要pa原创 2013-01-11 23:24:33 · 3889 阅读 · 2 评论 -
[android_gallery_4.0]gallery主要类介绍(四)
3.1.6 SlideshowPage处理幻灯片动画显示。其类图如下。1)SlideshowView负责处理幻灯片播放的view。1.1)SlideshowAnimation其继承自Animation,负责具体幻灯片切换的显示。这里用到两个对象,mPrevAnimation负责上一张图片动画显示,mCurrentAnimation负责当前图片动画显示,显示动画效果就原创 2013-01-12 10:52:58 · 4328 阅读 · 6 评论 -
[android_gallery_4.0]gallery主要类介绍(一)
继续上篇,本篇介绍gallery的主要类。3.1.1 Gallerygallery的主程序类。其类图如下。 相关类说明1)GalleryActionBar用于在相册主界面出现的排序下拉框,如下。3.1.2 AbstractGalleryActivity实现基本的activity操作的类,作为某些类的基类。其类图如下。相原创 2013-01-11 22:48:51 · 3042 阅读 · 2 评论 -
[android_gallery_4.0]gallery主要类介绍(二)
3.1.3 AlbumSetPage负责处理刚进入相册显示的所有相册界面。其类图如下。相关类说明1)SelectionManager.SelectionListener负责对选择状态时的侦听。2)SelectionManager负责对选择状态的处理。其类图如下。mSourceMediaSet主要用于对相册数据进行管理,其具体作用待分析。Med原创 2013-01-11 23:12:46 · 3203 阅读 · 1 评论 -
[android_gallery_4.0]gallery补充,加载图片机制
9)PhotoDataAdapter处理下的图片加载机制简单说,可以分为缓存机制以及线程池机制。两个机制都有助于提高加载速度。这里有一个32个元素的数据索引区存放当前图片周围的图片item,声明见下。 private final MediaItem mData[] = newMediaItem[DATA_CACHE_SIZE]; private int mContent原创 2013-03-22 00:49:01 · 2085 阅读 · 8 评论