1 / 60

— 走进 Android

Android 应用程序开发. 上海电子信息职业技术学院 电子工程系. — 走进 Android. 内容. 什么是 Android Android 的前世今生 开发 Android 须知 Android 的发展趋势. 第一部分 :什么是 Android. Android. Android 系统是目前最流行的用于移动智能设备的操作系统。由 google 公司开发, Android 基于 Linux 内核。 Android 系统的 Logo 是一个绿色的小机器人,随着版本不同,小机器人的造型也各不相同。. Android 之前的移动 OS.

warren
Download Presentation

— 走进 Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android应用程序开发 上海电子信息职业技术学院 电子工程系 —走进Android

  2. 内容 • 什么是Android • Android的前世今生 • 开发Android须知 • Android的发展趋势

  3. 第一部分:什么是Android

  4. Android • Android系统是目前最流行的用于移动智能设备的操作系统。由google公司开发,Android基于Linux内核。 • Android系统的Logo是一个绿色的小机器人,随着版本不同,小机器人的造型也各不相同。

  5. Android之前的移动OS • Android诞生之前,移动设备的OS已经比较成熟,主要有以下的几家: • Apple公司的IOS • Nokia公司的Symbian • Microsoft公司的Windows Mobile • 加拿大RIM公司的Blackberry(黑莓)

  6. 各大厂商代表产品

  7. 这些厂商的产品都很成熟也很优秀,但是它们有一个统一的缺点:系统封闭且收费。这些厂商的产品都很成熟也很优秀,但是它们有一个统一的缺点:系统封闭且收费。 • IOS:只用于iphone,完全封闭 • Symbian:每部终端授权金5美元,代码封闭 • Windows CE:每部终端授权金3美元,目前开放部分代码 • Blackberry:只用于黑莓手机,完全封闭。

  8. Android系统平台横空出世 • Android 中文意译为“机器人”,音译为“安卓” • 由Google于2007年11月5日隆重推出 • 一推出就得到40多家著名手机厂商、运营商、硬件厂商和软件公司的支持和欢呼 • 摩托罗拉、三星、LG、中移动、中联通、英特尔、惠普等

  9. 开放手机联盟 • 开放手机联盟(Open Handset Alliance,OHA)由谷歌公司于2007年发起的一个全球性的联盟组织,成立时包含34家联盟成员,现在已经增加到50家 • 联盟组织的目标 • 研发移动设备的新技术,用以大幅削减移动设备开发与推广成本 • 同时通过联盟各个合作方的努力,建立了移动通信领域新的合作环境,促进了创新移动设备的开发 • 官方网站http://www.openhandsetalliance.com

  10. 开放手机联盟 • 开放手机联盟成员 • 电信运营商 • 半导体芯片商 • 手机硬件制造商 • 软件厂商 • 商品化公司

  11. 开放手机联盟成员 • 电信运营商:中国移动通信、KDDI(日本)、NTT DoCoMo(日本)、Sprint Nextel(美国)、T-Mobile(美国)、Telecom(意大利)、中国联通、Softbank(日本)、Telefonica(西班牙)和Vodafone(英国)

  12. 开放手机联盟成员 • 半导体芯片商:Audience(美国)、AKM(日本)、ARM(英国)、Atheros Communications(美国)、Broadcom(美国)、Intel(美国)、Marvell(美国)、nVIDIA(美国)、Qualcomm(美国)、SiRF(美国)、Synaptics(美国)、ST-Ericsson(意大利、法国和瑞典)和Texas Instruments(美国)

  13. 开放手机联盟成员 • 手机硬件制造商:Acer(中国台湾)、华硕(中国台湾)、Garmin(中国台湾)、宏达电(中国台湾)、LG(韩国)、三星(韩国)、华为(中国)、摩托罗拉(美国)、索尼爱立信(日本和瑞典)和东芝(日本)

  14. 开放手机联盟成员 • 软件厂商:Ascender Corp(美国)、eBay(美国)、谷歌(美国)、LivingImage(日本)、NuanceCommunications(美国)、Myraid(瑞士)、Omron(日本)、PacketVideo(美国)、SkyPop(美国)、Svox(瑞士)和SONiVOX(美国)

  15. 开放手机联盟成员 • 商品化公司:Aplix Corporation(日本)、Noser Engineering(瑞士)、Borqs(中国)、TAT-The Astonishing(瑞典)、Teleca AB(瑞典)和Wind River(美国)

  16. Android系统平台是什么? • 基于Linux平台的开放手机系统平台的名称 • 由操作系统、框架和应用软件组成

  17. Android系统的层次架构

  18. 目前移动OS的格局

  19. 第二部分:Android的前世今生

  20. Android各版本

  21. Android版本的演变 • Android1.1 • 2008 年9月发布的Android第一版

  22. Android 1.5 • 2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下: • 1、拍摄/播放影片,并支持上传到Youtube • 2、支持立体声蓝牙耳机,同时改善自动配对性能 • 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 • 4、GPS性能大大提高 • 5、提供屏幕虚拟键盘 • 6、主屏幕增加音乐播放器和相框widgets • 7、应用程序自动随着手机旋转 • 8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件 • 9、相机启动速度加快,拍摄图片可以直接上传到Picasa • 10、来电照片显示

  23. Android 1.6 • 2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下: • 1、重新设计的Android Market手势 • 2、支持CDMA网络 • 3、文字转语音系统(Text-to-Speech) • 4、快速搜索框 • 5、全新的拍照接口 • 6、查看应用程序耗电 • 7、支持虚拟私人网络(VPN) • 8、支持更多的屏幕分辨率。 • 9、支持OpenCore2媒体引擎 • 10、新增面向视觉或听觉困难人群的易用性插件

  24. Android 2.0/2.1 • 2009年10月26日,2.0(Eclair 松饼)版本软件发布。主要的更新如下: • 1、优化硬件速度 • 2、"Car Home"程序 • 3、支持更多的屏幕分辨率 • 4、改良的用户界面 • 5、新的浏览器的用户接口和支持HTML5 • 6、新的联系人名单 • 7、更好的白色/黑色背景比率 • 8、改进Google Maps3.1.2 • 9、支持Microsoft Exchange • 10、支持内置相机闪光灯 • 11、支持数码变焦 • 12、改进的虚拟键盘 • 13、支持蓝牙2.1 • 14、支持动态桌面的设计

  25. Android 2.2 • 2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。主要的更新如下: • 1、整体性能大幅度的提升 • 2、3G网络共享功能。 • 3、Flash的支持。 • 4、App2sd功能。 • 5、全新的软件商店。 • 6、更多的Web应用API接口的开发。

  26. Android 2.3 • 2010年12月7日,2.3(Gingerbread 姜饼)版本软件开发工具包发布。主要的更新如下: • 1、增加了新的垃圾回收和优化处理事件 • 2、原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。 • 3、新的管理窗口和生命周期的框架。 • 4、支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器 • 5、支持前置摄像头、SIP/VOIP和NFC(近场通讯) • 6、简化界面、速度提升 • 7、更快更直观的文字输入 • 8、一键文字选择和复制/粘帖 • 9、改进的电源管理系统 • 10、新的应用管理方式

  27. Android 3.0/3.1/3.2 Android 3.0 • 2011年2月2日, 3.0(Honeycomb 蜂巢)版本主要更新如下: • 优化针对平板 • ·全新设计的UI增强网页浏览功能 • ·n-app purchases功能 Android 3.1 • 2011年5月11日在Google I/O开发者大会宣布发布,版本主要更新如下: • 改进3.0BUG • 经过优化的Gmail电子邮箱; • 全面支持GoogleMaps • 将Android手机系统跟平板系统再次合并从而方便开发者。 • 任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。 • 支持 Google TV.可以支持XBOX 360无线手柄 • widget支持的变化,能更加容易的定制屏幕widget插件。 Android 3.2 • 2011年7月13日发布,版本更新如下: • 支持7英寸设备 • 引入了应用显示缩放功能

  28. Android 4.0 • 2011年10月19日 在香港发布, 4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新如下: • 1、全新的UI • 2、全新的Chrome Lite浏览器,有离线阅读,16标签页,隐身浏览模式等。 • 3、截图功能 • 4、更强大的图片编辑功能 • 5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序 • 6、Gmail加入手势、离线搜索功能,UI更强大。 • 7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。 • 8、新增流量管理工具,可具体查看每个应用产生的流量。 • 9、正在运行的程序可以像电脑一样的互相切换 • 10、人脸识别功能

  29. Android 4.0 • 11、系统优化、速度更快 • 12、支持虚拟按键,手机可以不再拥有任何按键 • 13、更直观的程序文件夹: • 14、平板电脑和智能手机通用 • 15、支持更大的分辨率 • 16、专为双核处理器编写的优化驱动 • 17、全新的Linux内核 • 18、增强的复制粘贴功能 • 19、语音功能 • 20、全新通知栏: • 21、更加丰富的数据传输功能 • 22、更多的感应器支持 • 23、语音识别的键盘: • 24、全新的3D驱动, 游戏支持能力提升 • 25、全新的谷歌电子市场 • 26、增强的桌面插件自定义

  30. Android 4.1 • Android 4.1代号是 Jelly Bean(果冻豆),于2012年6月28日发布 • 1.更快的响应能力 • 2.更好的通知系统 • 3.可调节大小的桌面小部件 • 4.新的搜索体验Google Now • 5.改进的Android Beam • 6.更好的应用更新 • 7.手机和平板同样的体验

  31. Android各版本市场份额

  32. Google的目的 • Google的理念:随时随地为每个人提供信息 • Android是实现这一核心战略主要手段之一

  33. Android成功的要素 • Android是一个真正开放的系统平台 • Android系统、框架和应用程序的源代码Google完全公开 • Android操作系统、框架和应用程序Google允许随便修改和替换 • Android是一个完整的系统平台 • Android包含了硬件、操作系统、框架和应用程序全部内容

  34. 智能手机领域 • 摩托罗拉依靠Android操作系统起死回生 • 除了诺基亚和苹果,其他的手机厂商全部支持Android • 2010年第三季度,美国智能手机市场出货量Android占44%,而且还在快速上升。苹果占23%,其他系统都在快速下降

  35. 2011-2012年全球智能手机数据分析

  36. 智能手机领域 • Android的App Store的程序数量已达70万个,基本上达到了Apple APP Store的应用数量。

  37. 平板电脑领域 • iPad依然占据平板电脑的大部江山 • Android必将后来居上 • 其他厂商做的平板基本上都采用Android平台,如三星、爱国者、联想等 • 国内品牌厂商都采用Android平台

  38. 智能电视领域 • 中国电子视像协会基本定调中国的智能电视系统都会采用Android平台 • 现在主要的厂商如:海尔、TCL、创维、海信、长虹都在研发Android平台的智能电视 • 采用Android系统的智能电视机被称为Google TV

  39. 其他消费类电子领域 • 汽车车载电子设备 • 医疗类电子设备 • 家庭电子设备 • ……

  40. 第三部分:开发Android须知

  41. Android开发模式 下载 发布 盈利

  42. Android开发模式 • 开发者首先要在Google网站申请开发账号,缴年费后才可以把自己开发的应用提交到Google的官方市场。 • 目前开放者年费为每年25美元 • 开发者可以通过收费软件或植入广告来获得收入。 • PS:IOS开发,APPLE的年费为99美元

  43. Android开发工具 • Android的开发采用java语言实现,常用的开发工具组合为JDK+Eclipse+Android SDK+ADT

  44. Android开发环境搭建 • 步骤1:下载java开发环境工具包安装,目前最新版本为JDK SE 7u9

  45. Android开发环境搭建 • 步骤2:下载Android应用开发工具Eclipse,并安装

  46. Android开发环境搭建 • 步骤3:在Android官方网站下载Android SDK,并解压,在Eclipse中设置好路径 • 也可在SDK管理器中在线下载各版本的SDK

  47. Android开发环境搭建 • 步骤4:在Eclipse中在线安装ADT插件,或者也可以下载压缩包离线安装。

More Related