Android 5更新你的应用程序添加各种新功能,比如在锁屏通知,一个全新的相机API,OpenGL ES 3.1,新材料的设计界面,以及更多。
1 手机发展的过程
2 Linux发展的历史
3 智能手机平台简介
4 Android的诞生
5 Android的优势
手机发展的过程
1G手机——传说中的“大哥大”时代
2G手机——游戏手机1983年摩托罗拉推出了首款手机
型号:DynaTAC 8000X
重1公斤多
充电时间10小时,通话时间半小时
研发周期超过了10年
耗资超过1亿美元
摩托罗拉是最早进入中国手机市场的公司
19世纪80年代末进入中国
第一款手机是摩托罗拉8900
售价高达3~4万元
大哥大一度成为中国手机的代名词
1G时代的手机都是非智能机
3/4G手机——智能手机1994年国内出现了GSM手机。
1998年第一款内置游戏的诺基亚手机上市。
贪食蛇
记忆力
逻辑猜图
1999年诺基亚推出了第一款WAP手机。
手机开始接入Internet
强大的电话簿与短信存储能力
2001年爱立信发布了第一款内置蓝牙芯片的手机。
支持GSM三频
支持GPRS高速上网
2004年8月三星推出了第一款GSM/CDMA双模手机。
越来越多的手机开始支持MP3,MMS,拍照,彩屏等。
2006年国产的3G手机开始上市。
具备操作系统。
内置了丰富的商务和娱乐软件。
可以安装更多的软件应用。
更像是一个小的电脑。
可以高速接入互联网。
Linux发展的历史
Linux逐步开始流行1991年Linus Torvalds公开发布了Linux的内核
Linux是一个类Unix的操作系统。
第一个版本约有一万行源代码。
1994年Linux1.0发布
采用了GPL协议。
一部分系统管理员开始在服务器上试用Linux。
1996年Linux内核2.0版本发布
支持多种处理器。
被大公司选择使用
1998年IBM、Oracle等大公司宣布支持Linux
各种图形化应用被大规模开发。
常见的智能手机操作系统由于是一款类Unix而在服务器领域被广泛使用。
同时在嵌入式领域,Linux也逐渐发挥作用。
完全免费
多用户、多任务
良好的界面
丰富的网络功能
可靠的安全、稳定性能
支持多种平台
2003年摩托罗拉发布了第一款Linux手机。
当今潮流-Android昨日皇者-Symbian
诺基亚手机的主要平台
全新面貌-Windows Mobile
微软公司研发
应用于HTC、诺基亚等多家手机厂商的多款手机上
高贵华丽-iOS
Apple公司研发
应用于iPhone手机上
Google公司研发
应用于HTC、三星、摩托罗拉等多家厂商的多款手机上
高端商务-Blackberry OS(黑莓)
由加拿大RIM自主开发,系统的加密性能更强更安全
Android的诞生
Android是一款基于Linux的嵌入式操作系统
Andy和Rubin创立了Android手机操作系统公司
2005年Google收购了Android公司
2007年Google发布了名为Android的手机操作系统
2009年2月发布了Android1.1
2009年5月发布了Android1.5
2009年9月发布了Android1.6
HTC的Hero手机使用了该系统
Android在手机市场开始迅速扩大
2009年10月迅速发布了Android2.0/2.1
2011年10月发布了Android4.0
2014年6月发布了Android 5.0
Android是一个开放的平台,基于Linux内核的系统,遵守开源协议,不受运营商的约束,丰富的硬件选择,众多手机厂商支持,开发商不受限制,开发成本低,参与人数多,应用软件数量众多,与Google应用无缝结合,Google地图,Google日历.
Android平台架构
Android平台的核心是Linux内核Android平台中的各个模块:
应用程序(Applications)
Android搭载了一系列核心应用(日历、浏览器、电话簿)
这些应用大多使用Java开发的
应用程序框架(Application Framework)
为应用程序提供了框架服务的API
功能丰富:Activity Manager、Window Manager等等
库(Libraries)
包含了可用不同组件调用的C/C++库
通过应用程序框架暴露给开发者调用
Android运行时(Android Runtime)
Core Libraries
Dalvik VM
Linux内核(Linux Kernel)
是整个操作系统的核心层
提供了各种驱动
移动设备的内存和速度使得普通的JVM无法高效运行
Dalvik VM重新实现了JVM
将类文件组合生成一个或多个Dalvik可执行文件(.dex)
重用了类中的重复信息,比未压缩的jar减小了一半空间
优化了垃圾回收
使用了JIT(Just-In-Time)
使用寄存器作为主要的数据存储单元提升性能
设备驱动
资源访问
电源管理
内核之上的C/C++库
OpenGL
SQLite
WebKit
Android Java API
电话
资源
位置
UI
数据
包管理器
Android版本介绍
Android各版本分布如下(市场份额低于0.1%的将不显示):
Android 5.0 Lollipop:由0%增长至1.6%
Android 4.4 KitKat:增长0.6个百分点至39.7%
Android 4.1/4.2/4.3 Jelly Bean: 下跌1.5个百分点至44.5%
Android 4.0 Ice Cream Sandwich:下跌0.3个百分点至6.4%
Android 2.3 Gingerbread:下跌0.4个百分点至7.4%
Android 2.2 Froyo:跌至0.4%以下。
Android4.x新增功能:
Android5.0新增功能:UI分辨率的进一步优化
对于低分辨率的屏幕仍旧适合用Android2.3
新的语音输入系统
允许用户提供语音命令
新的安卓浏览器
支持网页离线保存
实时预览
单一手势关闭标签
截图功能
Android文件共享
这是一个基于NFC的应用
允许两个NFC的设备共享图片、联系人、音乐等
采用全新Material Design界面配置AVD模拟器
支持64位处理器
全面由Dalvik转用ART(Android Runtime)编译,性能可提升四倍
改良的通知界面及新增优先模式
预载省电及充电预测功能
新增自动内容加密功能
新增多人设备分享功能,可在其他设备登录自己账号,并获取用户的联系人、日历等Google云数据
强化网络及传输连接性,包括Wi-Fi、蓝牙及NFC
强化多媒体功能,例如支持RAW格式拍摄
提供低视力的设置,以协助色弱人士
测试与运行环境
最后运行出现带模拟器的效果,默认带Hello_World!赶快试下吧!