文档介绍:智能手机
Android入门
-华域:彭恩厚
目录
现有智能手机平台
IPhone
苹果专用
Windows Mobile
Wince
Symbian(塞班)
诺基亚收购
Palm(奔迈)
简单易用,需要内存少,不支持多线程
BlackBerry(黑莓)
黑莓专用,其邮件办公功能强大
Linux
接口不统一
Android
由Google研发,架构于Linux之上
智能手机市场份额
1、BlackBerry占据半壁江山
2、WM和Palm的市场被Android抢占
3、Palm长期发展受限,期待Microsoft的转变
4、Android越来越受人关注
Android的成功之道
技术方面
采用Linux作为内核
采用Java作为应用程序开发语言,使用Eclipse作为IDE
采用网上应用程序商店
市场方面
不同寻常市场模式
-开源免费,采用apache的ASL许可证,而非GPL许可证
无法比拟的资源整合
-整合各方资源,专注单一功能
Android的版本历史
版本
发布日期
m5-rc14
2008年2月13日
m5-rc15
2008年3月3日
, Release 1
2008年8月18日
, Release 1
2008年9月23日
, Release 1
, Release 2
, Release 1
2009年4月13日
, Release 2
, Release 3
, Release 1
2009年9月15日
, Release 2
2009年12月3日
, Release 1
2009年10月26日
, Release 1
2009年12月3日
, Release 1
2010年1月5日
Android从2007年11月5日公布,共经历5次大的更新。
1、,Android正式稳定
2、,提高了性能,代号cupcake
3、,让Android更加完善,代号dount
4、,又一次BUG的修订与功能新增,代码eclair
5、,推出自已手机品牌nexus one
Android软件架构
Android采用软件叠层架构,一般分三层
1、蓝色为应用程序
2、绿色为和黄色为中间件
3、红色为操作系统
应用程序
Android的应用程序以Java为编程语言,从接口到功能,千变成化,一般分成两部分
1、应用程序框架
10个组件,包括Activity Manager,Window Manager,Package Manager,Telephony Manager,Resource Manager,Location Manager,Notification Manager,Content Providers, View System, XMPP Service。
2、应用程序
a、常用的应用程序
b、大量的第三方程序