您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 作业习题-Android系统应用开发(Android程序设计基础版)第1-23章概要
《Android系统应用开发》作业习题暨总复习题(Android程序设计基础版)2013-2014-2学期主讲教师:贾震斌目录第1章认识一下ANDROID............................................................................................................1第2章搭建ANDROID应用开发环境...........................................................................................2第3章ACTIVITY组件.....................................................................................................................4第4章界面布局.............................................................................................................................7第5章资源管理...........................................................................................................................12第6章INTENT组件......................................................................................................................17第7章SERVICE.............................................................................................................................30第8章BROADCASTRECEIVER.......................................................................................................43第9章CONTENTPROVIDER.........................................................................................................48第10章FRAGMENT......................................................................................................................53第11章基本UI组件...................................................................................................................58第12章高级UI组件...................................................................................................................72第13章MENU..............................................................................................................................83第14章ACTIONBAR.....................................................................................................................91第15章通知.................................................................................................................................95第16章DIALOG..........................................................................................................................100第17章ALARM...........................................................................................................................105第18章触摸处理.......................................................................................................................109第19章深入VIEW.....................................................................................................................113第20章线程与进程...................................................................................................................118第21章PREFERENCES................................................................................................................123第22章文件操作.......................................................................................................................129第23章数据库...........................................................................................................................133结束..............................................................................................................................................135第1章认识一下Android1.Android系统内核基于什么操作系统?答:Android是一个完整的移动操作系统,利用Linux作为系统内核,实现了存储管理、设备管理、文件管理、进程管理、安全管理等操作系统的基本功能。2.Google发布的基于Linux平台的开放源代码移动操作系统平台名称是什么?答:Android。3.Android运行的虚拟机名称是什么?虚拟机内运行的字节码文件后缀名是什么?答:Android运行的虚拟机不是Java虚拟机,而是经过改造的Dalvik虚拟机,在虚拟机内运行的并不是Java编译后的字节码,而是后缀名为dex内部格式文件。4.Android采用什么软件架构?整个系统包括哪几个层次?答:Android采用堆栈式软件架构,整个系统从底层操作系统到顶层核心应用在内分为5个层次:Linux内核、Android运行环境(AndroidRuntime)、库集合(Libraries)、应用框架(ApplicationFramework)、应用(Application)。5.请自行上网搜集目前三大主流移动操作系统名称及所属公司、技术特点、首次发布时间、目前最新版本号,并根据你的了解分析这几个移动操作系统各自的市场前景,面临的挑战和机遇。答:(本题为开放式探讨题,无标准答案,要求学生搜索资料、有理有据、观点明确即可。)第2章搭建Android应用开发环境1.Android开发组件主要包括哪三部分?答:AndroidSDK、AndroidSDKTools和AndroidSDKPlatform-tools。2.Android提供的专门用于EclipseIDE开发环境可以让AndroidSDK集成到Eclipse环境中的插件名称?答:ADT或AndroidDevelopmentTools。3.请根据下图中Android工程目录结构,回答以下问题:(1)应用项目名称?(2)各文件夹名称及功能?(3)包名称、主程序文件名及类名?(4)Android应用可以打包成什么格式文件进行发布?在工作空间的哪个目录中可以找到这个文件?图中这个文件名称是什么?(5)Android应用项目配置清单文件名称是什么?答:(1)chapter2(2)src:存放源文件gen:开发环境自动生成的文件,其中包含R.java文件,注意此文件会自动更新,不要去直接修改AndroidX.X.X:对应“X.X.X”版本号的AndroidPlatform的类库:android.jar。res:资源文件夹,在Android中除了Java代码外,其他一切均可看作资源,包括图标、图像、常量定义等。该文件夹下存在多个子文件夹layout:保存界面的布局文件values:保存常量信息drawable:分成几个子文件夹,分别保存不同分辨率的图像,以便兼容不同平台(3)包名称:cn.edu.jssvc.ced.主程序文件名:main.java类名:main(4)Android应用可以打包成apk格式文件进行发布,在bin文件夹下。chapter2.apk(5)AndroidMainfest.xml。4.AndroidSDK提供了哪两种应用测试方式?其提供的模拟器英文名称是什么?分别请提供这种测试方式的截图。答:(1)AndroidSDK提供了虚拟设备测试应用和真实设备测试应用两种方式;(2)进行虚拟设备测试的模拟器称为AVD(AndroidVirtualDevice);(3)截图:略。5.搭建基于Eclipse的Android应用开发环境需要哪些软件及步骤?答:(1)安装JDK(JavaDevelopmentKit);(2)安装Eclipse;(3)安装AndroidSDK;(4)在Eclipse中安装ADT(或AndroidDevelopmentTools)插件。6.Android开发环境中什么组件可以为开发人员提供如测试屏幕截图、进程查看、堆信息、LogCat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等功能支持来调试Android应用?请提供截图。答:DDMS(DalvikDebugMonitorService)截图:略。第3章Activity组件1.什么是Activity?主要功能是什么?答:Activity是一个独立的可以与用户交互的Android应用组件功能:
本文标题:作业习题-Android系统应用开发(Android程序设计基础版)第1-23章概要
链接地址:https://www.777doc.com/doc-4155166 .html