- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
TOC \o 1-3 \h \z \u 第1章Android概述 1
第2章Android开发环境与开发工具 2
第4章Android GUI开发 4
第5章 Activity组件 5
第6章 Android Service组件 5
第8章Android程序间的通信 7
第10章Android资源与国际化 10
第11章Android 数据存储 11
第14章Android 多媒体开发 12
第1章Android概述
1. Android系统内核基于什么操作系统?
答:
Android是一个完整的移动操作系统,利用Linux作为系统内核,实现了存储管理、设备管理、文件管理、进程管理、安全管理等操作系统的基本功能。
2. Google发布的基于Linux平台的开放源代码移动操作系统平台名称是什么?
答:
Android。
3. Android运行的虚拟机名称是什么?虚拟机内运行的字节码文件后缀名是什么?
答:
Android运行的虚拟机不是Java虚拟机,而是经过改造的Dalvik 虚拟机,在虚拟机内运行的并不是Java编译后的字节码,而是后缀名为dex内部格式文件。
4. Android采用什么软件架构?整个系统包括哪几个层次?
答:
Android采用堆栈式软件架构,整个系统从底层操作系统到顶层核心应用在内分为5个层次:
Linux内核、Android运行环境(Android Runtime)、库集合(Libraries)、应用框架(Application Framework)、应用(Application)。
5. 请列举Android的四大常用组件,并简述其特点。
答:Activity:为应用程序提供一个活动窗口;
Service:为应用程序提供后台运行服务;
BroadcastReceiver:为应用程序提供广播消息处理机制;
ContentProvider:android中提供多应用程序数据共享。
第2章Android开发环境与开发工具
1. Android开发组件主要包括哪三部分?
答:
Android SDK、Android SDK Tools和Android SDK Platform-tools。
2. Android提供的专门用于Eclipse IDE开发环境可以让 Android SDK 集成到 Eclipse环境中的插件名称?
答:ADT或Android Development Tools。
3. 请根据下图中Android工程目录结构,回答以下问题:
(1)应用项目名称? HelloWorld
(2)简述src、gen、res中drawable、layout、values各个文件夹的功能。
src文件夹存放项目的源代码;gen文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。通过R.java我们可以很快地查找我们需要的资源;res文件夹是资源目录,包含项目中的资源文件并将编译进应用程序;drawable下存放图片文件;layout下存放所有布局文件;values下存放数组、颜色等资源。
(3)Android应用项目配置清单文件名称是什么?有什么作用
答:AndroidManifest.xml项目的总配置文件,记录应用中所使用的Activity、Service等组件以及访问权限的设置等信息。
4. 搭建基于Eclipse的Android应用开发环境需要哪些软件及步骤?
答:
(1)安装JDK(Java Development Kit);
(2)安装Eclipse;
(3)安装Android SDK;
(4)在Eclipse中安装ADT(或Android Development Tools)插件。
第4章Android GUI开发
1. 什么是Activity?主要功能是什么?
答:
Activity是一个独立的可以与用户交互的Android应用组件
功能:作为应用程序框架动态加载各种用户界面视图,实现底层消息传递等,它是一个功能强大的界面管理者,负责调度各种界面视图,实现Android应用与用户之间的交互。
2.列举四种常用的事件监听处理方法。
答:基于事件监听内部类实现事件监听处理;基于事件监听内部匿名类实现事件监听处理;
Activity本身作为事件监听器;直接绑定到标签;
3.简述利用ArrayAdapter适配器为Spinner或AutoCompleteTextView等组件提供显示内容的操作步骤。
答:(1)通过findViewByID方法建立对象
(2)提供数据:数据源可以是数组、XML文件、ListString集合;
(3)提供布局;
(4)建立适配器ArrayAda
文档评论(0)