《Android 移动应用基础教程》习题答案第 1 章 Android 基础入门一、填空题1、 Linux、操作系统2、 应用程序层、应用程序框架层、核心类库、Linux 内核3、 adb start-server4、 java 代码文件5、 打包成.apk 文件二、推断题1、× 2、× 3、√4、×5、√三、选择题1、D 2、ABC 3、B4、C5、A 四、简答题1、Android 体系结构总共包含四层,分别是:应用程序层:设备上安装的软件应用都属于这一层应用程序框架层:包含应用 API核心类库:包含系统库和运行环境,系统库包含了底层 C 代码;运行环境包含了 Java的核心库和 Dalvik 虚拟机Linux 内核:提供 Android 的底层驱动。2、SDK 包含了 Android 的 API 源代码、各种工具、示例工程、用到的各种资源模板等。第 2 章 Android UI 开发一、填空题1、 RelativeLayout、LinearLayout、TableLayout、GirdLayout、FrameLayout、AbsoluteLayout2、 android:layout_alignParentLeft3、 水平、竖直4、 RelativeLayout5、 显示全部信息、显示调试信息、显示一般信息、显示警告信息、显示错误信息二、推断题1、√2、√3、×4、√5、×三、选择题1、D2、B3、C4、D5、B四、简答题1、使用 Toast 可以直接调用 Tosast 的静态方法:Toast.makeText(this, text, duration).show();也可以创建出 Toast 对象,如:Toast toast = new Toast(this);toast.setText("提示信息");toast.show();2、一共有六种布局,它们的作用分别是:RelativeLayout:相对于其他控件或者容器决定控件的位置;LinearLayout:使控件以竖直或者水平方向排列;TableLayout:使控件以表格形式排列;GirdLayout:能使控件交错显示,能够避开因布局嵌套对设备性能的影响,更利于自由布局的开发;FrameLayout:使控件根据创建顺序在屏幕的左上角重叠显示;AbsoluteLayout:通过绝对的坐标控制控件摆放的位置。第 3 章 Activity一、填空题1、 运行状态、暂停状态、停止状态2、 standard、singleTop、singleTask、singleInstance3、 隐式 Intent、显示 Intent4、 onRestart()5、 setResult()二、推断题1、√2、×3、√4、×5、√三、选择题1、A2、D3、D4、C5、C四、简答题1、四种启动模式分别是:Standard:每当启动一个新的 Activity,它就会进入任务栈,并处于栈顶的位置,对于使用 standard 模式的 Activity,系统不会推断该 Activity 在栈中是否存在...