《Android项目驱动式开发教程》第一章开发入门.pptxVIP

  • 4
  • 0
  • 约6.84千字
  • 约 75页
  • 2021-10-14 发布于北京
  • 举报

《Android项目驱动式开发教程》第一章开发入门.pptx

第1章 Android开发入门; 1 项目任务: 通过学习Android相关历史及开发环境的搭建,完成第一个简单应用程序的设计与开发,并理解Android项目中各个文件及目录的功能。 2 项目要求: 掌握Android开发环境的搭建方法。 在Eclipse软件上设计并运行自己的第一个程序。 了解Android项目的结构及各个文件的功能。 掌握Android系统四大组件的基本功能。;1.1 Android的发展及历史;Android一词最早出现于法国作家利尔亚当(Auguste Villiers de lIsle-Adam)在1886年发表的科幻小说《未来夏娃》(Lève future)??。他将外表像人的机器起名为Android,于是就有了这个可爱的小机器人。 ;Android 1.1 是在2008年9月发布的第一款Android系统,2008年9月22日,美国运营商德国T-Mobile在纽约正式发布第一款Android手机——T-Mobile G1。该款手机为台湾宏达电(HTC)代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbit/s ,并支持Wi-Fi。 Android 1.5操作系统代号Cupcake(纸杯蛋糕),发布时间为2009年4月30日,以甜品命名的系统是从Android 1.5开始,该系统主要的更新在于采用了WebKit技术的浏览器,它支持在页面中进行复制/粘贴以及搜索等功能;系统还支持立体蓝牙耳机连接,改善了自动配备的性能,使其更加稳定。 ; Android 1.6操作系统发布时间为2009年9月15日,该系统代号Donut(甜甜圈),主要更新是支持更高的屏幕分辨率,支持OpenCore2引擎;支持CDMA网络以及优化拍照程序。 Android 2.0系统发布时间为2009年10月26日,随后的升级版Android 2.0.1、Android 2.1均称为Eclair(松饼),该系统优化了硬件支持,支持更高的屏幕分辨率;系统界面也发生了变化,运行更流畅;支持HTML5。 ; Android 2.2操作系统发布时间为2010年5月20日,与随后的升级版Android 2.2.1统称为Froyo(冻酸奶)。该系统主要是对系统进行优化,增加了App2Sd功能。 Android 2.3操作系统发布时间为2010年12月7日,该系统代号为Gingerbread(姜饼),这也是目前国内市场占有率最高的系统。该系统优化了系统界面,使其操作更加流畅;加入复制/粘贴功能;支持前置摄像头以及NFC技术。 ; Android3.0/3.1/3.2操作系统是谷歌在2011年中发布的,3.X系列的版本统称为Honeycomb(蜂巢)。这一系列的更新主要是针对平板设备,让Android系统可以更好的支持平板。 在2011年10月19日,Google发布了全新的Android4.0操作系统,系统代号为Ice Cream Sandwich(冰激凌三明治),该系统将手机与平板设备进行整合,拥有全新的UI界面以及Linus内核,支持虚拟按键。 Android 4.1操作系统发布时间为2012年6月28日,系统代号为Jelly Bean(果冻豆),Android4.1操作系统引入了三重缓冲显示技术,让界面更加流畅,功能方面也有增加。 ;1.1.3 Android系统框架架构 1. Linux 内核(Kernel) Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理, 网络协议栈和驱动模型。 Linux 内核也同时作为硬件和软件栈之间的抽象层。;2. 系统运行库(Libraries) 程序库 Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库:媒体库、Surface Manager 、LibWebCore、SGL 、3D libraries、FreeType 、SQLite ;  Android 运行库 Android 包括了一个核心库,该核心库提供了Java编程语言核心库的大多数功能。 每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。 Dalvik虚拟机执行.dex的Dalvik可执行文件,该格式文件针对小内存使用做了优化。同时虚拟机是基于寄存器的,所有的类都经由Java编译器编译,然后通过SDK中 的 “dx”工具转化成.dex格式,并由虚拟机执行。Dalvik虚拟机

文档评论(0)

1亿VIP精品文档

相关文档