Android应用程序开发第二版课后习题答案最新版.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"Android 应用程序开发第二版课后习题答案最新版" 本资源提供了 Android 应用程序开发第二版课后习题答案的最新版,涵盖 Android 应用程序开发的基础知识,包括手机操作系统的特点、Android 平台的特征、Android 平台体系结构的层次划分等。该资源为 Android 应用程序开发学习提供了重要的参考依据。 手机操作系统的特点 Android 是谷歌发布的基于 Linu 某的开源手机平台,该平台由操作系统、中间件、用户界面和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android 底层使用开源的 Linu 某操作系统,同时开放了应用程序开发工具,使所有程序开发人员都在统一、开放的开发平台上进行开发,保证了 Android 应用程序的可移植性。 iOS 是由苹果公司为 iPhone、iPod touch、iPad 以及 AppleTV 开发的操作系统,以开放源代码的操作系统 Darwin 为基础,提供了 SDK,iOS 操作系统具有多点触摸操作的特点,支持的控制方法包括滑动、轻按、挤压和旋转,允许系统界面根据屏幕的方向而改变方向,自带大量的应用程序。 WindowMobile 是微软推出的移动设备操作系统,对硬件配置要求较高,一般需要使用高主频的嵌入式处理器,从而产生了耗电量大、电池续航时间短和硬件成本高等缺点,WindowMobile 系列操作系统包括 Smartphone、PocketPC 和 PortableMediaCenter。 WindowPhone7 具有独特的“方格子”用户界面,非常简洁,黑色背景下的亮蓝色方形图标,显得十分清晰醒目,集成了某 bo 某 Live 游戏和 Zune 音乐功能,可见 WindowPhone7 对游戏功能和社交功能的重视。 Symbian 是为手机而设计的实时多任务 32 位操作系统,它的功效低,内存占用少,提供了开发使用的函数库、用户界面、通用工具和参考示例。操作系统不是完全开放的,核心代码不开放,但是 API 文档是公开的。 Linu 某手机操作系统具有开放源代码的特性,但是也包含入门难度高,集成开发环境差,Linu 某的产品与个人计算机的连接性较差,具有较强的开发实力的公司很少等不足。 Android 平台的特征 Android 广泛支持 GSM、3G 和 4G 的语音与数据业务,支持接收语言呼叫和 SMS 短信,支持数据存储共享和 IPC 消息机制,为地理位置服务(如 GPS)、谷歌地图服务提供易于使用的 API 函数库,提供组件复用和内置程序替换的应用程序框架,提供基于 WebKit 的浏览器,广泛支持各种流行的视频、音频和图像文件格式。 Android 系统提供了访问硬件的 API 库函数,用来简化像摄像头、GPS 等硬件的访问过程。在内存和进程管理方面,Android 为了保证高优先级进程运行和正在与用户交互进程的响应速度,允许停止或终止正在运行的低优先级进程,以释放被占用的系统资源。 Android 平台体系结构的层次划分 Android 采用了软件堆层的架构,共分为四层:Linu 某内核、中间件层、应用程序框架层和应用程序层。 (1)Linu 某内核提供由操作系统内核管理的底层基础功能,包括进程管理、内存管理和文件系统管理等。 (2)中间件层提供了 Android 的核心功能,包括数据库管理、网络通信和多媒体处理等。 (3)应用程序框架层提供了应用程序开发的基础设施,包括用户界面组件、数据存储机制和进程间通信机制等。 (4)应用程序层是 Android 应用程序的最高层,提供了各种应用程序的开发环境,包括游戏、社交媒体、办公软件等。 本资源为 Android 应用程序开发学习提供了重要的参考依据,涵盖了手机操作系统的特点、Android 平台的特征和 Android 平台体系结构的层次划分等知识点。
剩余7页未读,继续阅读
- 粉丝: 106
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助