2012年2月7日

android 面试二

摘要: 2,Activity的生命周期?在系统中的Activity被一个Activity栈所管理。当一个新的Activity启动时,将被放置到栈顶,成为运行中的Activity,前一个Activity保留在栈中,不再放到前台,直到新的Activity退出为止。Activity有四种本质区别的状态:1)在屏幕的前台(Activity栈顶),叫做活动状态或者运行状态(active or running)2)如果一个Activity失去焦点,但是依然可见(一个新的非全屏的Activity 或者一个透明的Activity 被放置在栈顶),叫做暂停状态(Paused)。一个暂停状态的Activity依然保持活力 阅读全文

posted @ 2012-02-07 16:28 景树园 阅读(353) 评论(0) 推荐(0)

android 面试一

摘要: 1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Application?5. 请介绍下Android中常用的五种布局。6. 请介绍下Android的数据存储方式。(Edited by Sodino)7. 请介绍下ContentProvider是如何实现数据共享的。(Edited by Sodino)8. 如何启用Service,如何停用Service。(E 阅读全文

posted @ 2012-02-07 15:49 景树园 阅读(225) 评论(0) 推荐(0)

Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起 .

摘要: 转载请注明出处:http://blog.csdn.net/qinjuning 本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍: Window 类 位于 /frameworks/base/core/java/android/view/Window.java 说明:该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View 阅读全文

posted @ 2012-02-07 13:33 景树园 阅读(560) 评论(0) 推荐(0)

导航