移动应用开发复习(新).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用开发复习(新)

移动应用开发复习大纲 题型介绍(ppt第1——9章) 选择题:10个,20分 简答题:10个:50分 编程题:3个:30分 一、简答 第1章 Android概述. android平台架构分为哪几层,每层基本作用是什么? 应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化 应用程序框架层 应用程序框架层是我们从事Android开发的基础,它提供了大量API供开发者使用,很多核心应用程序也是通过这一层来实现其核心功能的。该层简化了组件的重用,开发人员可以直接使用其提供的组件来进行快速的应用程序的开发,也可以通过继承而实现个性化的拓展。 系统运行库层 Android包含一个核心库的集合,提供了大部分Java编程语言核心库中可用的功能。系统运行库层可以分成两部分,分别是系统库和Android运行时。 Linux内核层 Android内核是基于Linux2.6内核的,它是一个增强内核版本,除了修改部分BUG外,它提供了用于支持Android平台的设备驱动。Linux内核提供了安全性、内存管理、进程管理、网络协议栈和驱动模型等核心系统服务。Linux内核也是系统硬件和软件叠层之间的抽象层。 android应用开发程序中的四个最主要组件及作用。 Activity 应用程序入口 界面显示,接受事件(如按键),控制显示跳转 Service 后台运行 可以与其他组件(如Activity,BroadcastReceiver,ContentProvider)通过远程连接绑定进行交互。 可对外提供服务交互接口 生命周期不依赖于其他组件的存在与否。 BroadcastReceiver 用于祖册和接受系统广播事件 可接受自定义的广播事件。 ContentProvider 提供数据库查询接口 可对外公开数据查询服务 android Dalvik 虚拟机虚拟机与JVM的区别。 Dalvik 和标准 Java 虚拟机(JVM)首要差别 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。 Dalvik 和 Java 运行环境的区别 Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例并且每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。 JVM虚拟机运行的是Java字节码(通常是.class文件),但Dalvik运行的是其专有的dex文件。JVM直接从.class文件或JAR包中加载字节码然后运行;而Dalvik则无法直接从.class文件或者JAR包中加载字节码,他需要DX工具将应用程序的所有.class文件编译成.dex文件,Dalvik则运行该.dex文件。 Dalvik完全为Android定制的虚拟机,基于QEMU。Dalvik为嵌入式环境设计。 第2章 Android开发基础. android常用工具及其作用。 AVD(Android Virtual Device):可以在电脑上运行的“虚拟手机” Android模拟器(Emulator):模拟Android系统手机的绝大部分功能。 DDMS调试工具(Dalvik Debug Monitor Service):调试Android应用 ADB(Android Debug Bridge):查看当前运行的模拟器 ②电脑与模拟器之间文件的相互复制 ③启动模拟器的shell窗口 ④安装、卸载APK程序 android工程项目文件结构及各个文件作用。 res 目录:它用于存放Android项目的各种资源文件,比如layout存放界面布局文件;valus目录下则存放各种XML格式的资源文件;drawable-ldpi、drawable-mdpi、drawable-hdpi三个子目录则分别存放小、中、大三种图片文件。 src目录只是一个普通的、保存Java源文件的目录。 AndroidManifest.xml文件是Android项目的系统清单文件,它用于控制Android应用的名称、图标、访问权限等整体属性。 activity的生命周期。(P191) Activity的四个状态: 活动状态:当期啊Activity位于前台,用户可见,可以获得焦点。 暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点。 停止状态:该Activity不可见,失去焦点。 销毁状态:该Activity结束

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档