WEB开发网
开发学院手机开发Android 开发 Android 架构简介 阅读

Android 架构简介

 2010-03-16 04:20:00 来源:WEB开发网   
核心提示:例如为了下载一个文件 — 那么 manifest 文件中必须显式地列出该许可,很多应用程序可能启用了这个特定的许可,Android 架构简介(3),这种声明式安性有助于减少恶意应用程序损害设备的可能性,三:构建 Android 应用程序所需的开发环境1、所需的工具开始开发 Android 应用程序的最简捷的方式是下载
例如为了下载一个文件 — 那么 manifest 文件中必须显式地列出该许可。很多应用程序可能启用了这个特定的许可。这种声明式安性有助于减少恶意应用程序损害设备的可能性。

三:构建 Android 应用程序所需的开发环境

1、所需的工具

开始开发 Android 应用程序的最简捷的方式是下载 Android SDK 和 Eclipse IDE(参见 参考资料)。Android 开发可以在 Microsoft® Windows®、Mac OS X 或 Linux 上进行。

本文假设您使用的是 Eclipse IDE 和用于 Eclipse 的 Android Developer Tools 插件。Android 应用程序是用 Java 语言编写的,但是是在 Dalvik VM(非 Java 虚拟机)中编译和执行的。在 Eclipse 中用 Java 语言编程非常简单;Eclipse 提供一个丰富的 Java 环境,包括上下文敏感帮助和代码提示。Java 代码通过编译后,Android Developer Tools 可确保适当地将它打包,包括 AndroidManifest.xml 文件。

虽然没有 Eclipse 和 Android Developer Tools 插件也可以开发 Android 应用程序,但是那样就需要熟悉 Android SDK

Android SDK 是作为一个 ZIP 文件发布的,可以将该文件解压到硬盘上的一个目录中。由于有多个 SDK 更新,建议有意识地组织开发环境,以便在不同的 SDK 安装之间轻松地切换。SDK 包括:

1.1 android.jar

Java 归档文件,其中包含构建应用程序所需的所有的 Android SDK 类。

1.2 documention.html 和 docs 目录

本地和网上提供的 SDK 文档。这些文档的主要形式为 JavaDocs,以便于在 SDK 中导航大量的包。文档还包括一个高级开发指南和 Android 社区的链接。

1.3 Samples 目录

samples 子目录包含各种应用程序的源代码,包括 ApiDemo,该应用程序演示了很多 API。这个示例应用程序可以作为 Android 应用程序开发的良好起点。

1.4 Tools 目录

包含所有用于构建 Android 应用程序的命令行工具。最常用、最有用的工具是 adb 实用程序(Android Debug Bridge)。

1.5 usb_driver

该目录包含将开发环境连接到支持 Android 的设备(例如 G1 或 Android Dev 1 解锁开发手机)所需的驱动程序。只有 Windows 平台的开发人员才需要这些文件。

Android 应用程序可以在实际的设备上运行,也可以在 Android SDK 附带的 Android Emulator 上运行。图 3 显示

上一页  1 2 3 4  下一页

Tags:Android 架构 简介

编辑录入:coldstar [复制链接] [打 印]
赞助商链接