Android移动开发基础教程:习题与答案解析

版权申诉
0 下载量 56 浏览量 更新于2024-07-02 收藏 64KB DOC 举报
"《Android移动应用基础教程》习题及答案" 这篇文档是对《Android移动开发》课程的习题解答,涵盖了Android基础知识,包括填空题、判断题和选择题,旨在帮助学习者巩固Android开发的基本概念和技术。 一、填空题 1. Android是Google公司基于Linux平台开发的手机及平板电脑的操作系统。 2. Android系统采用分层结构,由高到低依次为:应用层、应用框架层、系统库和服务层、Linux内核。 3. ADB(Android Debug Bridge)的常见指令中,用于开启ADB服务的是`adb start-server`。 4. 在Android程序中,src目录用于放置程序的源代码,通常包含Java类文件。 5. Android程序开发完成后,如果要发布到互联网上供别人使用,需要将程序打包成APK文件。 6. Android的核心服务是基于Linux内核构建的。 7. 库主要提供Android程序运行时需要的一些类库,这些类库一般是使用Java语言编写,而应用层是用Java或Kotlin语言编写的,运行在Android平台上的程序。 二、判断题 1. 错误,Android不仅仅是一个手机操作系统,它还包括一系列的开发工具和服务。 2. 错误,WCDMA不是中国独自定制的3G标准,而是国际通用的标准。 3. 错误,Android的第一个版本是1.0,不是1.1,1.1是在2009年发布。 4. 错误,gen目录中的R.java文件是由编译器自动生成的,不应手动修改。 5. 正确,AndroidManifest.xml文件是整个程序的配置文件,包含应用程序组件、权限等信息。 三、选择题 1. D、4G,目前应用最广泛的移动通信技术是4G。 2. A、B、C,ADT Bundle包含了Eclipse(IDE)、SDK(软件开发工具包)和SDK Manager.exe(用于管理SDK组件)。 3. B、短信程序,应用程序层包括核心应用程序,如短信程序、联系人管理器等。 4. C、adb devices,用于列出所有连接到电脑的Android设备或模拟器实例。 5. A、应用名称,创建程序时填写的ApplicationName是应用显示给用户的名字。 6. D、核心应用,Android包括操作系统、行业应用、中间件,但不包括核心应用,因为核心应用属于应用程序层的一部分。 7. 没有给出完整的填空,但可以推断是在讨论Android的版本历史,比如Android 5.x(Lollipop)之前的版本。 这些习题涉及了Android开发的基础知识,如Android的架构、ADB命令、程序打包、AndroidManifest.xml的作用以及Android版本历史等,对于初学者来说是很好的复习材料。