admin管理员组

文章数量:1531542

2024年6月15日发(作者:)

Android应用程序开发(第二版)课后习题答案最新版

第一章Android简介

1.简述各种手机操作系统的特点.答案:

目前,手机上的操作系统主要包括以下几种,分别是Android、iOS、WindowMobile、

WindowPhone7、Symbian、黑莓、PalmOS和Linu某。

(1)Android是谷歌发布的基于Linu某的开源手机平台,该平台由操作系统、中间件、

用户界面和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android底层使

用开源的Linu某操作系统,同时开放了应用程序开发工具,使所有程序开发人员都在统一、开

放的开发平台上进行开发,保证了Android应用程序的可移植性。

(2)iOS是由苹果公司为iPhone、iPodtouch、iPad以及AppleTV开发的操作系统,以

开放源代码的操作系统Darwin为基础,提供了SDK,iOS操作系统具有多点触摸操作的特点,

支持的控制方法包括滑动、轻按、挤压和旋转,允许系统界面根据屏幕的方向而改变方向,自带

大量的应用程序。

(3)WindowMobile是微软推出的移动设备操作系统,对硬件配置要求较高,一般需要

使用高主频的嵌入式处理器,从而产生了耗电量大、电池续航时间短和硬件成本高等缺点,

WindowMobile系列操作系统包括Smartphone、PocketPC和PortableMediaCenter。

随着WindowPhone7的出现,WindowMobile正逐渐走出历史舞台。(4)

WindowPhone7具有独特的“方格子”用户界面,非常简洁,黑色背景下的亮蓝色方形图标,

显得十分清晰醒目,集成了某bo某Live游戏和Zune音乐功能,可见WindowPhone7对游

戏功能和社交功能的重视。

(5)Symbian是为手机而设计的实时多任务32位操作系统,它的功效低,内存占用少,

提供了开发使用的函数库、用户界面、通用工具和参考示例。操作系统不是完全开放的,核心

代码不开放,但是API文档是公开的。

(8)Linu某手机操作系统具有开放源代码的特性,但是也包含入门难度高,集成开发环

境差,Linu某的产品与个人计算机的连接性较差,具有较强的开发实力的公司很少等不足。

2.简述Android平台的特征

答案:

Android广泛支持GSM、3G和4G的语音与数据业务,支持接收语言呼叫和SMS短信,

支持数据存储共享和IPC消息机制,为地理位置服务(如GPS)、谷歌地图服务提供易于使用的

API函数库,提供组件复用和内置程序替换的应用程序框架,提供基于WebKit的浏览器,广泛

支持各种流行的视频、音频和图像文件格式。

Android系统提供了访问硬件的API库函数,用来简化像摄像头、GPS等硬件的访问过程。

在内存和进程管理方面,Android为了保证高优先级进程运行和正在与用户交互进程的响应速

度,允许停止或终止正在运行的低优先级进程,以释放被占用的系统资源。Android进程的优

先级并不是固定的,而是根据进程是否在前台或是否与用户交互而不断变化的。在界面设计上,

Android提供了丰富的界面控件供使用者调用,从而加快了用户界面的开发速度,也保证了

Android平台上的程序界面的一致性。Android提供轻量级的进程间通讯机制Intent,使用跨

本文标签: 提供开发平台硬件开放