Android基础知识讲解精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Android的系统架构
• 基于Linux平台,完全开放,免费; • 采用分层架构,分为四个层:应用程序层、应用程序框架层、系统运行
库层、Linux核心层;
Android的系统架构
• 应用程序:Android会同一系列核心应用程序包一起发布,该应用程 序包包括系统界面、联系人管理程序、浏览器等。所有的应用程序都 是使用JAVA语言 编写的。
Android基础知识讲解
2012-01-10
Android的发展历程
• Android-机器人:由Andy Rubin(安迪鲁宾)编写,基于 linux;
• 2005年:Google收购仅成立22个月的Android; • 2007年11月5日:Google展示Android操作系统,并与
34家手机制造商、软件开发商、电信运营商和芯片制造商 共同创建开放手持设备联盟。 • 2008年9月23日:发布第一款Android手机:T-Mobile G1,24日发布Android1.0,此后每半年更新一个版本; 2009年:更新至Android1.5,Android2.0; • 2010年:更新至Android2.2,Android2.3,Android app达10万个; • 2011年:Android 3.0Honeycomb针对平板电脑, Google收购摩托罗拉,Android操作系统成为占有量最大 的智能手机操作系统。
Android开发环境的搭建
所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) Eclipse 3.5 (galileo) 下载ADT 的Eclipse 插件
安装 Eclipse 插件 (ADT) 启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮, 在对话框的name一栏输入“ADT”, 然后点击Archive...,浏览和选择已经下载的ADT插 件压缩文件。 点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会 选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。 或者通过help -->softwareupdates --> available software --> add site 在输入的网址中输入 然后点击install就可以安装了。(注意的是Eclipse安装过程中没有提示,安装结束后会 通知你重启eclipse,之后就可以了) 下载Android SDK:
用软件。
• 三、应用平等
所有的Android应用程序是在平等的条件下创建的,它们之间是完全平等 的。
• 四、应用程序能够轻松地嵌入网络
应用程序可以轻松地嵌入HTML、Javascript 和样式表,我们可以在 Android 应用程序中通过 WebView来显示自已的 HTML 文件,或是网 页内容。
开发第一个Android应用
创建后的项目已经是一个可运行的Android应用,我们可以通过下面方式运行此应 用: 点击工具栏上手机形状的虚拟设备管理器(简称“AVD“),如下:
打开Android模拟设备管理器 弹出模拟器管理界面,如下图:
开发第一个Android应用
• 如果之前没有创建对应的模拟器, 则自己新建一个模拟器,点击new, 弹出如下右图:
• 填写模拟器的名称,选择Android版 本,其他的还有如SD卡的内存,屏 幕分辨率,硬件支持等。填写完后 点击Create AVD,这样就创建了一 个模拟器,选择这个模拟器,点击 start,启动模拟器。
开发第一个Android应用
• 模拟器如下图:
开发第一个Android应用
• 工程目录如右图: • 右键点击工程,选择Run as,再选
核心库的大多数功能,每个Android应用程序都在它自己的进 程中运 行,都拥有一个独立的Dalvik虚拟机实例。 • Linux内核:Android 的核心系统服务基于 Linux 2.6 内核,如安全性、 内存管理、进程管理、网络协议栈和驱动模型。内核作为一个抽象层, 存在于软件栈层和硬件层之间。
Android的优势
• 一、开放性
操作系统、中间件、应用程序和用户界面等移动电话工作所需的全部软件 对外开放。
• 二、无界限的应用程序
Android 上的应用程序可以通过标准 API 访问核心移动设备功能; 通过互联网,应用程序可以声明它们的功能并供其他应用程序使用; 软件开发人员可随意利用SDK开发套件开发在Android平台上运行的各类应
• 应用程序框架:应用程序架构设计简化了组件的重用,任何一个应用 程序都可以发布它的功能块,并供其它的任何应用程序使用,使用户 可以方便的替换程序组件。
• 系统运行库: a、系统库:其中包含一些C/C++库,这些库能被Android系统中不同的
组件使用。它们通过 Android 应用程序框架为开发者提供服务。 b、运行库:由核心库和Dalvik虚拟机构成。核心库提供了JAVA编程语言
开发第一个Android应用
点击next,在Project Name里输入工程的名称,点击next,如下图:
开发第一个Android应用
选择程序所需的Android系统,点击next,如下图:
开发第一个Android应用
在Application Name输入应用名称,Package Name应用所在包的名称,完成后点 击finish,如下图:
择Android Application,则项目将 会安装到模拟器中,最后模拟器的 运行结果如下图,后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择window>preferences,在打开的视图左边点击android,在右边的SDK Location中选择 Android SDK所在位置。
开发第一个Android应用
打开Eclipse,新建项目(点击FileNewProject),在项目列表中展开Android目录, 选择Android Project,如下图:
相关文档
最新文档