- 1、本文档共282页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用程序开发;序号;若干教学建议;若干教学建议(续);若干教学建议(续);Android SDK默认存储位置;Android模拟器镜像的默认存储位置;Android模拟器默认存储位置;Unit 1 Android概述及开发环境搭建;早期的手机:内部所有的软件都是由生产商在设计时定制的,手机在设计完成后基本上没有扩展功能。
后期的手机:为了提高手机的可扩展性,使用了专为移动设备开发的操作系统,使用者可以根据需要安装不同类型的应用软件。;1.1 手机操作系统常见的手机OS;Google发布的开源手机系统(2008年)
第一个完全定制、免费、开放的手机平台
基于Linux内核,使用Java语言开发
较好的可移植性:手机、平板、电视…
目前Android 常见版本:6.0,7.0,8.0和9.0;Apple开发的操作系统(2007年)
创新的Multi-Touch界面专为手指而设计
超强的稳定性,开发语言object-c
目前必威体育精装版 iOS 7.0;微软推出的移动设备操作系统
前生是Windows CE(1999年)
将桌面Windows体验扩展到移动设备上
硬件配置高、耗电量大、硬件成本高
2010年退市(WM 6.5)
;微软发布的移动设备操作系统(2010年)
Live Tile方格子用户界面
集成Xbox,与Windows Mobile不兼容
目前必威体育精装版 WP 8.0
采用与Windows 8相同的内核;由塞班公司开发,2008年被诺基亚收购
功耗低、内存占用少
不开放核心代码,但公开API
2011年诺基亚最终决定放弃Symbian,
全面转向微软WP;加拿大RIM公司推出的移动操作系统(1999年)
2006年,黑莓在美国的市场占有率高达48%
主要针对商务应用
特色是支持电子邮件推送功能;2007年11月5日谷歌(Google)发起成立开放手机联盟
共同开发名为 Android 的开放源代码的移动系统
成立时包含34家联盟成员,现在已经增加到82家
2007年11月12日,谷歌发布Android SDK预览版
;2008年8月,谷歌开通Android Market (Google Play Store)
2008年9月,发布Android SDK v1.0
2008年10月,谷歌公布Android平台的源代码
2008年10月,第一款Android手机HTC G1在美国上市;1.3 Android体系结构;Display Driver:基于Linux的帧缓冲(Frame Buffer)的显示驱动
Camera Driver:基于Linux的v4l(Video for Linux)照相机驱动
Bluetooth Driver:蓝牙驱动
M-systems Driver :M-Systems公司的DOC技术(DiskOnChip)驱动
Binder IPC Driver :Android一个特殊的驱动程序,具有单独的设备节点,提供进程间通讯的功能
USB Driver :USB驱动
KeyBoard Driver:键盘驱动
WIFI Driver :基于IEEE 802.11标准的WiFi驱动
Audio Driver:常用基于ALSA(Advanced Linux Sound Architecture)音频驱动
Power Management:电源管理;Surface Management:界面管理工具,管理显示子系统等功能
MediaFramework:基于PacketVideo(即PV)OpenCORE的多媒体框架
SQLite:一个通用的嵌入式数据库
OpenGL ES:提供对3D的支持
FreeType:位图和矢量字体的功能
WebKit:网络浏览器的核心
SGL:2D图像引擎
SSL:Secure Socket Layer,为数据通讯提供安全支持
libc:C语言标准库,C库是通过Linux的系统调用来实现
Core Libraries:Android核心库
Dalvik Virtrual Machine:Android 运行的虚拟机;关于JVM和Dalvik;Android的应用程序框架为应用程序的开发者提供APIs。
Activity Manager:管理应用程序的生命周期
Window Manager:Android窗口机制管理
Content Provider,共享私有数据,实现跨进程的数据访问
View System:视图UI系统
Notification Manager:通知管理
Package Manager:管理安装在Android系统内的应用程序
Telephony Manager:管理与拨打和接听电话的相关功能
Resource Manager:资源管理(应
文档评论(0)