Android项目架构入门:体系结构与开发基础

需积分: 9 1 下载量 117 浏览量 更新于2024-07-10 收藏 3.39MB PPT 举报
本资源主要涵盖了Android项目开发的第一章内容,着重介绍了Android平台的概述、目标以及其在移动设备开发市场中的地位。首先,章节开始讲述了移动信息设备的分类和Android的发展历史,包括其优点和缺点,强调了Android作为主要移动开发平台之一的重要性,特别是在2010年移动互联网加速发展时期。 接着,章节详细列举了当时的主流移动设备开发平台,如Symbian、Windows Mobile、iOS、Linux(包括Android、Maemo和WebOS)以及PalmOS和BlackBerryOS,强调了由于不同操作系统间的应用软件不兼容,开发人员需针对特定平台进行定制化开发。 对于Symbian,作为曾经手机市场的主要操作系统,由Symbian公司研发,众多知名品牌如诺基亚、摩托罗拉等曾采用其授权。然而,其市场份额在移动设备领域中逐渐被其他平台超越。另一方面,苹果公司的iOS因其专为iPhone、iPod touch、iPad等设备设计,拥有清晰的系统架构,包括核心操作系统层、核心服务层、媒体层和CocoaTouch层,提供了丰富的开发环境。 RIM的BlackBerryOS则是为BlackBerry系列智能手机设计的专属操作系统,支持电子邮件、电话、短信、互联网服务等功能,其开发平台分为浏览器开发和快速应用开发部分。 本章的目标不仅是让读者理解Android的体系架构,还涵盖了如何编写Android应用程序,以及项目组织结构,如src文件夹用于存放源代码,android.jar文件包含必要的SDK库,以及资源引用、图标文件、界面布局文件和字符串引用等资源的管理。最后,章节强调了Android项目的总配置文件,这是构建和运行Android应用的关键环节。 通过学习这一章,开发者将对Android平台有深入的认识,能够着手构建自己的Android应用程序,并为适应不同移动设备做好准备。这是一份对Android初学者至关重要的引导材料,有助于构建坚实的基础。