"Android開發指南"
本资源是一份详细的Android开发入门教材,旨在帮助初学者建立Android开发环境并熟悉开发流程。教程由LimpKe(RD11)和KevinLiou(RD11)于2011年1月5日编写,由無敵科技(西安)有限公司发布。
### 1. 建立Android开发环境
#### 1.1 准备安装文件
- 安装JDK: 首先,需要安装Java Development Kit (JDK),例如`jdk-6u21-windows-i586.exe`,在Windows环境下,无需配置环境变量即可。
- 解压Eclipse开发工具: 推荐使用Eclipse作为Android开发的主要IDE,因为它是Java开发的常用工具,解压缩后即可使用。
- 解压Android SDK: 下载适用于Windows的SDK,例如`android-sdk-windows.rar`,这是一个完整的SDK包,不需要通过SDKSetup.exe在线安装。
- 解压ADT插件: ADT(Android Developer Tools)是Eclipse中的一个插件,对于Android开发至关重要,需要解压缩`ADT-0.9.7.zip`。
- 解压开发文档: 提供了离线版的官方开发文档`docs-2.2_r01-linux.zip`,方便开发者查阅。
#### 1.2 配置开发环境
- 安装ADT插件: 运行Eclipse,通过菜单`Help` -> `Software Updates` -> `Find and Install`来安装ADT。
### 2. 建立Android工程
- 创建Android项目: 在Eclipse中,通过`File` -> `New` -> `Android Project`来创建一个新的Android项目,填写必要的工程描述信息,包括项目名称、目标平台等。
### 3. 版本控制与协同开发
- 使用SVN: 教程中提到了如何在Eclipse中集成Subversion (SVN)进行版本控制。首先,准备官方SVN插件,解压缩后在Eclipse中安装。
### 4. Android开发贴士
- 对话框内容居中: 介绍了如何设置`AlertDialog`的内容居中显示。
- 使用SubMenu: 说明了如何创建和使用`SubMenu`以提供更丰富的用户界面选项。
- 保持TabHost可见: 解决了在某些操作下`TabHost`可能会消失的问题。
- 利用NDK读取AP资源: NDK(Native Development Kit)允许开发者使用C/C++编写部分代码,教程中总结了如何读取AP资源。
- 背景图片自动拉伸: 描述了如何让背景图片在不同尺寸屏幕上自动拉伸而不会失真。
- 导出APK文件: 介绍了如何生成可用于发布的APK文件。
- 使用Java中的Package: 解释了如何管理和组织项目中的类和资源,利用包结构进行模块化开发。
- 解决Unicode字节序问题: 在Android中,处理BigEndian字节序可能导致Unicode字符串显示异常,教程提供了相应的解决方法。
这份Android开发指南覆盖了从环境搭建到实际项目开发的多个方面,适合初学者系统学习和实践。通过遵循指南的步骤,开发者可以逐步掌握Android应用程序开发的基础知识。