摘要: 1.Ubuntu中用Umbrello工具绘制UML图。 阅读全文
posted @ 2013-07-05 18:06 似水流云 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一. 概述:android.os包下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的INotify。FileObserver是个抽象类,必须继承它才能使用。每个FileObserver对象监听一个单独的文件或者文件夹,如果监视的是一个文件夹,那么文件夹下所有的文件和级联子目录的改变都会触发监听的事件。二. 监听的事件类型:(1)ACCESS,即文件被访问。(2)MODIFY,文件被修改。(3)ATTRIB,文件属性被修改,如 chmod、chown、touch 等。(4)CLOSE_WRITE,可写文件被 close。(5)CLOSE_ 阅读全文
posted @ 2013-07-05 17:43 似水流云 阅读(7001) 评论(0) 推荐(0) 编辑
摘要: Zygote是一个Dalvik虚拟机进程,同时也是一个Dalvik虚拟机实例的孵化器,每当系统要求执行一个Android应用程序时,Zygote就会FORK出一个子进程来执行该应用程序。这样做的好处显而易见,Zygote进程是在系统启动时产生的,它会完成虚拟机的初始化,库的加载,预置类库的加载等操作,而在系统需要一个新的虚拟机实例时,Zygote通过复制自身,以最快的速度提供一个虚拟机实例。另外,对于一些只读的系统库,所有虚拟机实例都和Zygote共享一块内存区域,大大节省了内存开销。本文转自:http://blog.csdn.net/mayingcai1987/article/detai.. 阅读全文
posted @ 2013-07-05 17:39 似水流云 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://blog.csdn.net/mayingcai1987/article/details/62009091. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B在同一个应用中。 操作: Activity A启动开辟Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A). (2) 前提: Activity A和Activity B在同一个应用中, 应用名称为"TaskOne应用& 阅读全文
posted @ 2013-07-05 17:26 似水流云 阅读(467) 评论(0) 推荐(0) 编辑
摘要: overridePendingTransition在startActivity()或finish()后,调用overridePendingTransition(R.anim.**in,R.anim.**out)方法.一)实现淡入淡出的效果如下: startActivity(new Intent(SplashActivity.this, MainActivity.class)); overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out); SplashActivity.this.finis... 阅读全文
posted @ 2013-07-05 15:38 似水流云 阅读(436) 评论(0) 推荐(0) 编辑