第一章
Android
简介
1.
简述各种手机操作系统的特点
.
答案:
目前,
手机上的操作系统主要包括以下几种,
分别是
Android
、
iOS
、
Windows
Mobile
、
Windows
Phone 7
、
Symbian
、黑莓、
PalmOS
和
Linux
。
(
1
)
Android
是谷歌发布的基于
Linux
的开源手机平台,该平台由操作系统、中间件、用户界
面和应用软件组成,
是第一个可以完全定制、
免费、
开放的手机平台。
Android
底层使用开源的
Linux
操作系统,
同时开放了应用程序开发工具,
使所有程序开发人员都在统一、
开放的开发平台上进行开
发,保证了
Android
应用程序的可移植性。
(
2
)
iOS
是由苹果公司为
iPhone
、
iPod touch
、
iPad
以及
Apple TV
开发的操作系统,以开放
源代码的操作系统
Darwin
为基础,
提供了
SDK
,
iOS
操作系统具有多点触摸操作的特点,
支持的控制
方法包括滑动、
轻按、
挤压和旋转
,
允许系统界面根据屏幕的方向而改变方向,
自带大量的应用程序。
(
3
)
Windows
Mobile
是微软推出的移动设备操作系统,对硬件配置要求较高,一般需要使用高
主频的嵌入式处理器,从而产生了耗电量大、电池续航时间短和硬件成本高等缺点,
Windows
Mobile
系列操作系统包括
Smartphone
、
Pocket PC
和
Portable Media Center
。随着
Windows Phone 7
的出
现,
Windows Mobile
正逐渐走出历史舞台。
(
4
)
Windows
Phone
7
具有独特的“方格子”用户界面,非常简洁,黑色背景下的亮蓝色方形图
标,显得十分清晰醒目,集成了
Xbox Live
游戏和
Zune
音乐功能,可见
Windows Phone 7
对游戏功
能和社交功能的重视。
(
5
)
Symbian
是为手机而设计的实时多任务
32
位操作系统,它的功效低,内存占用少,提供了
开发使用的函数库、用户界面、通用工具和参考示例。操作系统不是完全开放的,核心代码不开放,
但是
API
文档是公开的。
(
6
)黑莓系统主要在黑莓手机上使用,其特色是支持电子邮件推送功能,邮件服务器主动将收
到的邮件推送到用户的手持设备上,
而不需要用户频繁地连接网络查看是否有新邮件。
同时,
黑莓系
统提供手提电话、文字短信、互联网传真、网页浏览及其它无线信息服务功能。黑莓系统主要针对商
务应用,具有很高的安全性和可靠性。
(
7
)
PalmOS
由拥有较多的第三方软件,是
32
位的嵌入式操作系统,主要在移动终端上使用,操
作系统本身所占的内存极小,不具备录音和
MP3
播放功能。
(
8
)
Linux
手机操作系统具有开放源代码的特性,但是也包含入门难度高,集成开发环境差,
Linux
的产品与个人计算机的连接性较差,具有较强的开发实力的公司很少等不足。
2.
简述
Android
平台的特征
答案:
Android
广泛支持
GSM
、
3G
和
4G
的语音与数据业务,支持接收语言呼叫和
SMS
短信,支持数据存
储共享和
IPC
消息机制,为地理位置服务(如
GPS
)
、谷歌地图服务提供易于使用的
API
函数库,提
供组件复用和内置程序替换的应用程序框架,
提供基于
WebKit
的浏览器,
广泛支持各种流行的视频、
音频和图像文件格式。
Android
系统提供了访问硬件的
API
库函数,用来简化像摄像头、
GPS
等硬件的访问过程。在内
存和进程管理方面,
Android
为了保证高优先级进程运行和正在与用户交互进程的响应速度,允许停
止或终止正在运行的低优先级进程,
以释放被占用的系统资源。
Android
进程的优先级并不是固定的,