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 Maps 应用程序
系统需求
本教程需要结合使用几种技术。
Eclipse 平台
Eclipse 是一个运行插件的平台。您应该安装 Eclipse Classic 的最新版本(本教程使用 V3.
3.1)。
Android Developer Tools
按照 安装 Android SDK 中的说明安装 Android Developer Tools(Eclipse 插件)。
源代码
本教程中的源代码片段包括:
∙l(片段)— 这个文件是 Android 应用程序的应用程序部署描述符。
∙IntentReceiver — 演示 IntentReceiver 的实现,这个类处理 l 文件中 IntentFilter 标记所公布的 intent。
∙SaySomething.java — 实现一个 Android 活动,这是本教程的示例应用程序的主要入口点。
∙l — 这个文件包含 Android 活动所用的视觉元素或资源。
∙R.java — 这个文件是由 Android Developer Tools 自动生成的,它把视觉资源 “连接” 到 Java 源代码。 android学习教程
∙l(完整)— 这是完整的 l 文件,包含每个重要元素的描述。
∙MobileServiceCallContacts.java — 这个文件包含的代码显示联系人并对用户输入做出反应,执行 Google Maps 地址查。
∙Android 简介
∙在讨论 Eclipse 插件和开发 Android 应用程序之前,我们先看看 Android 的体系结构和一些重要的术语,这会对本教程后面的讨论和您自己构建 Android 应用程序有帮助。
∙Android 术语
∙在 Eclipse 环境中开发 Android 应用程序需要了解 Eclipse 环境和 Android 平台的知识。了解以下术语会有助于用 Eclipse 插件开发 Android 应用程序。
∙Open Handset Alliance
∙这是一个由 Google 公司主导的组织,它由许多公共和私人组织组成。
∙Android
∙这是 Open Handset Alliance 的主打产品。它是一种针对移动设备的开放源码操作环境。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论