




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
首页标题:ArialUnicodeMS,44,白副标题:ArialUnicodeMS,20,黑,Android系统体系结构及开发环境搭建,Android平台手机应用开发技术培训初级.第1讲,目标学员:,学习目标:,有JAVA语言基础的开发者或在校计算机相关专业大学生,了解Android操作系统掌握Android开发环境搭建,内容标题:ArialUnicodeMS,32,深蓝文字内容:ArialUnicodeMS,24,深蓝,课程时长:s,Android系统概述,Android系统架构组成,Android环境搭建,Android模拟器介绍,课程目录,标题:ArialUnicodeMS,32,红色目录菜单(将要讲解):ArialUnicodeMS,28,加粗,深红目录菜单(未讲解的):ArialUnicodeMS,24,黑,Android系统概述,Android系统架构组成,Android环境搭建,Android模拟器介绍,课程目录,标题:ArialUnicodeMS,32,红色目录菜单(将要讲解):ArialUnicodeMS,28,加粗,深红目录菜单(未讲解的):ArialUnicodeMS,24,黑,Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统包括操作系统、用户界面和应用程序底层以Linux核心为基础,由c语言开发,只提供基本功能中间层包括函数库Library和虚拟机,由C+开发最上层应用软件使用Java语言开发,包括随平台一起发布的Google内建应用程序,比如搜索引擎,地图,电话簿等,以及通过AndroidMarket发布的任何第三方应用,Android平台概述,Android前景及现状,开放手机联盟,OpenHandsetAlliance:是美国Google公司与2007年11月5日宣布组建的一个全球性的联盟组织这一联盟将会支持Google可能发布的手机操作系统或者应用软件,共同开发名为Android的开放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员数量已经达到了34家国内的三家运营商都在推出基于Android操作系统的手机众多的软件厂商也在开发Android软件,Android为何强大,Android系统特性,源代码完全开放手机、PDA、GPS、MID、MP4、NB等众多设备均可以安装该系统内置Google独特业务、工具(搜索,导航,Gmail,GoogleTalk,语音搜索)未来Google云计算技术更好的硬件层调用(GPS模块,Wifi模块,重力感应,3D加速)可以使用JAVA基于AndroidSDK开发上层应用、游戏也可以使用C+基于AndroidNDK开发底层和对效率要求较高的核心算法,Android硬件设备,摩托CLIQ高通的528MHzMSM7201A处理器机身内存为256MBRAM以及512MBROM配备了1420毫安电池可实现360分钟通话时长或是13.5天的待机时间,MID-560MID-560采用三星ARM11SC364CPU,主频达到667MHz配备5英寸触摸屏幕,屏幕分辨率高达800400像素支持GPS导航,配备多种地图显示形式,并且支持GoogleMap,Android软件,Android游戏,Android系统概述,Android环境搭建,Android系统架构组成,课程目录,标题:ArialUnicodeMS,32,红色目录菜单(将要讲解):ArialUnicodeMS,28,加粗,深红目录菜单(未讲解的):ArialUnicodeMS,24,黑,Android模拟器介绍,Android体系结构,Android体系结构,LinuxKernel(Linux内核):Android依赖Linux2.6版,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。Libraries(库):Android包含一套C/C+库,Android系统的各式组件都在使用。这些功能通过Android应用框架暴露给开发人员AndroidRuntime(Android运行时):每个Android应用都运行在自己的进程上,享有Dalvik虚拟机为它分配的专有实例。为了支持多个虚拟机在同一个设备上高效运行,Dalvik被改写过。Applications(应用):Android将预装一组核心应用程序,包括E-mail客户端、短信服务、日历日程、地图服务、浏览器、联系人和其他应用程序。所有应用程序都是Java编程语言编写的。,程序库(Library),SGL-底层的2D图形引擎OpenGLES-基于OpenGLES1.0APIs实现;该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。Webkit-一个最新的WEB浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。SQLite-一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。媒体库-基于PacketVideoOpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。,应用程序框架(Framework),LocationManager-定位管理模块,提供对GPS,基站等信息的获取以提供用户的位置信息。ResourceManager-资源管理模块,提供对非编码资源例如本地化字符串、图形和布局文件的访问通道TelephonyManager-电话及语音管理模块NotificationsManager-通知管理模块,使应用在状态栏显示自定义的警报通知。ViewSystem-显示框架(包含显示控件及相关操作类)ActivityManager(行动管理器)负责管理应用的生命周期,提供通用导航回退支持ContentProviders(内容提供器)使一个应用可以访问另外一个应用的数据(如联系人),或者使一个应用内部可以共享自身数据,应用程序,Android还会发布一系列优秀的应用程序,例如E-mail客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。Android独特的应用模型使其允许将已经发布的应用作为软件模块,重复使用。例如开发者可以直接调用上面提到的应用。同时,开发者也可以利用此模式,分享自身的API,允许其它软件调用。对于运营商而言,可以借此嵌入自身的增值应用,同时开放其API,建立自己的软件生态圈。Google官方的AndroidMarket可以上传Android应用软件和游戏国内的一些网站也开通了Android软件上传、下载的通道一些硬件厂商在开发基于Android系统的硬件设备的同时,也在大力推广的自己的软件商店。,Android系统概述,Android系统架构组成,Android模拟器介绍,Android环境搭建,课程目录,标题:ArialUnicodeMS,32,红色目录菜单(将要讲解):ArialUnicodeMS,28,加粗,深红目录菜单(未讲解的):ArialUnicodeMS,24,黑,JDK(JavaDevelopmentKit)EclipseADT(AndroidDevelopmentToolkit)AndroidSDK,Android开发环境,安装JDK解压Eclipse解压AndroidSDK安装ADT(Eclipse的Android开发插件)在Eclipse中打开Help-InstallNewSoftware-Add,然后填入地址:,Android开发环境,安装ADT插件,Android开发环境,配置AndroidSDK在Eclipse中打开Window-Android,然后设置SDKLocation为之前AndroidSDK的解压目录。,Android开发环境,更新SDK现存的SDK版本:1.0,1.5,1.6,2.1,2.2不同SDK版本间存在差异,Android开发环境,创建AVD(AndroidVirtualDevice)需要使用模拟器运行和调试程序,Android开发环境,Android系统概述,Android系统架构组成,Android环境搭建,课程目录,标题:ArialUnicodeMS,32,红色目录菜单(将要讲解):ArialUnicodeMS,28,加粗,深红目录菜单(未讲解的):ArialUnicodeMS,24,黑,Android模拟器介绍,Android模拟器的使用,Android模拟器的运行在Eclipse中右键工程AunasAndroidapplicat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家居装饰设计师专业技能认证考试试题及答案解析
- 2025年安全生产培训题库重点练习
- 2025年广告策划师国家职业资格考试试题及答案解析
- 2025年农业环保技术员招聘面试题库及答案
- 2025年西医师内科学重点题库
- 2025年网络安全精英挑战赛模拟题集
- 2025年安全员管理知识题库模拟题
- 文库发布:课件app
- 2025年高等数学教师资格考试试题及答案解析
- 2025年儿童心理咨询师专业知识考试试题及答案解析
- 2025标准建设银行贷款合同范本
- 校家社培训家长课件
- 2025供应链合同范本
- 2025年北京市中考道德与法治试卷试题真题(含答案详解)
- 产品偏离许可管理办法
- 食品行业标准化管理体系的构建研究
- 湖北农商行面试题目及答案
- 对便秘患者的健康教育
- 2025年中国热敏标签市场调查研究报告
- 仓库不良品管理制度
- 干部出国境管理课件
评论
0/150
提交评论