Android基础教程参考文档教程.pdf
2024-12-26 21:03
Android基础教程
开始之前
本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包
括两个示例应用程序。第一个示例是一个基本的应用程序,涉及构
建和调试的所有阶段。第二个应用程序示例涉及比较复杂的
Android 特性,包括联系人搜索和 Google Maps 地址查找。要想
从本教程获得最大收益,具备移动开发经验会有帮助,但不是必需
的。开发 Android 应用程序需要 Java 编程技能,但是对于本教
程不是必需的。
关于本教程
我们为什么要关注 Android ?有两个原因使 Android 成为重要的平
台。首先,Google 引入了 Android,它在很短时间内就获得了市
场的关注。Google 正在进军移动市场。它在这个市场上采取的第
一个行动就是发布 Android 和 Open Handset Alliance,这是一个
令人印象深刻的起点。第二,Android 不仅仅是另一种包含电话、
菜单和触摸屏功能的移动平台。您将在本教程中了解到,Android
提供了一种不同的应用程序开发方法。由于可以对请求的操作和代
码进行运行时绑定,Android 的体系结构支持高度可定制的软件环
境。无论是考虑市场因素还是 Android 的技术方面,它都是一个值
得研究的平台。
本教程分为以下几节:
Android 基础知识和必需的工具
• Android Software Developer Kit
• 构建和调试 SaySomething Android 应用程序
• 创建内容提供器和 Google Map 应用程序
系统需求
本教程需要结合使用几种技术。
Eclipse 平台
Eclipse 是一个运行插件的平台。您应该安装 Eclipse Cla ic
的最新版本(本教程使用 V3.3.1 )。
Android Developer Tools
按照 安装 Android SDK 中的说明安装 Android Developer
Tool (Eclipse 插件)。
源代码
本教程中的源代码片段包括:
• AndroidManifest.xml (片段)— 这个文件是 Android
应用程序的应用程序部署描述符。
• IntentReceiver— 演示 IntentReceiver 的实
现,这个类处理 AndroidManifest.xml 文件中
IntentFilter 标记所公布的 intent。
• SaySomething.java — 实现一个 Android 活动,这
是本教程的示例应用程序的主要入口点。
• Main.xml — 这个文件包含 Android 活动所用的视觉
元素或资源。
• R.java — 这个文件是由 Android Developer Tools 自
动生成的,它把视觉资源 “连接” 到 Java 源代码。
• AndroidManifest.xml (完整)— 这是完整的
AndroidManfest.xml 文件,包含每个重要元素的描述。
• MobileServiceCallContacts.java — 这个文件包含的
代码显示联系人并对用户输入做出反应,执行 Google
Maps 地址查找。
• Android 简介
• 在讨论 Eclipse 插件和开发 Android 应用程序之前,我们先
看看 Android 的体系结构和一些重要的术语,这会对本教程
后面的讨论和您自己构建 Android 应用程序有帮助。
• Android 术语