似电影。
10、简述Activity的生命周期一个activity有三个基本的状态:当activity在前台运行时(在activity当前任务的堆栈顶),为活动或者运行状态。这时activity
会响应用户的操作。
f当activity失去焦点但是对用户仍然可见时为paused暂停状态。此时,别的activity在他的上面,透明或者备有被全部覆盖。所以其中一些暂停的activity也可以被显示。一个暂停的activity是处于活动状态的(他维护着所有的状态保存着信息,并且依然附着在窗口管理器)。
如果一个activity完全被另一个activity所掩盖那他会处于stop状态。但仍然保存着原来的状态和信息。然而,如果别的地方需要更多的内存而且这个activity仍一直处于隐藏状态,那么系统有可能会杀死他的进程。
如果一个activity是暂停或者停止状态,系统可以清理他们占用的内存,或者调用fi
ish方法,或者直接结束他的进程。当他再次显示给用户时,会完全的重新运行并且加载以前所存储的信息。
11、列举通过I
te
t传递不同数据类型的方法(至少5个)①I
te
taddCategoryStri
gcategory②I
tet
addFlagsi
tflags③I
te
tequalsObjecto④I
te
tfillI
I
te
totheri
tflags⑤I
te
tfilterEqualsI
te
tother
12、阐述a
droidpaddi
g和a
droidlayout_margi
的异同?(1)不同点:a
droidpaddi
g是站在父View的角度描述问题,它规定它里面的内容必须与这
个父View边界的距离。a
droidlayout_margi
则是站在自己角度描述问题,规定自己和其他(上下左右)的View之间的距离如同一级只有一个View,那么他的效果基本上就和paddi
g一样。
(2)相同点:如同一级只有一个View,那么a
droidlayout_margi
的效果基本上就和a
droidpaddi
g一样
13、简述A
droid平台的特征有哪些。开放性、挣脱运行商的束缚、丰富的硬件选择、无缝结合的Google应用
14、简述A
droid平台开发环境搭建的步骤。安装JavaJDK,安装Eclipse,安装A
droidSDK,搭建Eclipse集成开发环境(IDE)、配置ADT(A
droidDevelopme
tTools)、创建AVD(A
droidVirtualDevice)
15、简述A
droid系统架构从高到低的几个层次。四个层次,分别是:应用程序层(Applicatio
s)、应用程序框架层(Applicatio
Framework)、各种库(Libraries)和运行环境(Ru
time)、Li
ux内核(Li
uxker
el)
f16、应用程序的基本组件有哪些?Activity、Service、Co
te
tProvider、BroadCastReceiver
17、A
droid根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为几个?
可以划分为5个:前台进程、可见进程、服务进程、后台进程、空进程
18、随着Activity的创建和销毁,r