每一个Android应用程序在运行时,对于底层的Linux
Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。
所以通常手机系统的界面一次仅显示一个应用程序窗口,Android使用了Activi...
分类:
其他好文 时间:
2014-05-20 01:15:16
阅读次数:
327
Activities 在系统中是以 activity 栈的形式被管理的。当一个新的 activity 启动时,它将会被放到栈的顶部并变成 running activity——上一个activity 会被至于它的下面,在新 activity 存在期间它都不会到前端来。
一个 activity 有四个重要的状态:...
分类:
其他好文 时间:
2014-05-18 14:24:10
阅读次数:
318
Activity生命周期方法的调用顺序工程与测试日志...
分类:
其他好文 时间:
2014-05-16 01:41:08
阅读次数:
721
android之Activity的生命周期,外加测试案例说明。...
分类:
移动开发 时间:
2014-05-15 09:20:33
阅读次数:
479
一般一个Activity有三种状态:
1.在屏幕上是可见的且可操作的,他是活跃或运行状态,负责响应用户操作。
2.失去焦点但仍然可见时,他处于暂停状态。也就是说未被完全遮蔽,所以该Activity仍对用户可见,但是当系统处于繁忙的时候下,有肯会杀死该Activity。
3.完全被另一个Activ.....
分类:
其他好文 时间:
2014-05-06 09:11:15
阅读次数:
345
当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪...
分类:
移动开发 时间:
2014-05-02 09:15:13
阅读次数:
419
Android系统中实时的监听手机电量以及开机启动功能都是通过BroadcastReceiver组件实现的。我们可以动态注册这个类的一个实例通过Context.registerReceiver()方法或者静态注册,通过标记在androidmanifest . xml。注意:如果我们注册一个接收器在Activity.onResume()实现,我们应该注销Activity在Activity生命周期的o...
分类:
移动开发 时间:
2014-05-01 17:44:43
阅读次数:
473
protected void onCreate(Bundle
savedInstanceState);protected void onStart();protected void
onRestart();protected void onResume();protected void onPaus...
分类:
其他好文 时间:
2014-04-29 23:53:49
阅读次数:
688