Android开发入门指南

需积分: 10 1 下载量 199 浏览量 更新于2024-07-30 收藏 2.07MB PDF 举报
"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应用程序开发的基础知识。