Android 初学者学习笔记(自己整理).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Android 初学者学习笔记(自己整理).docx》由会员分享,可在线阅读,更多相关《Android 初学者学习笔记(自己整理).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Android 笔记使用 Android 和 Eclipse ADT 创建并运行应用程序在 Android 简介的开始部分,我将帮助您尽可能快地创建一个简单的 Android 应用程序。您将使用 Android 4.2 和 Eclipse Android Development Tools (ADT) 插件来创建一个基于 Java 的 Hello World 应用程序。为 Android 建立开发环境的途径有两种。刚接触 Eclipse 和 Android 的开发人员可以先下载 ADT (Android Developer Tools) Bundle。ADT Bundle 捆绑了一个 Andr
2、oid SDK 和一个 Eclipse 版本,其中已经安装了 ADT 插件。这个程序包可帮助您快速、轻松地使用 Android。 如果 Eclipse 已经安装在台式机上并设置好,那么请手动下载并安装 Android SDK。基础 Android SDK 包含一些可简化 Android 开发的系统工具,但它缺乏 开发特定 Android 版本所需的 Android 库。为您的操作系统下载基础 Android SDK 后,可以访问 SDK 安装目录的工具目录,并运行 清单 1 中的 Android 脚本。 清单 1. 启动 Android SDK Manager/Development/tool
3、s/android/android-sdk-mac_x86/tools$./android该脚本启动了 Android SDK Manager,您可以下载 Android 的各种版本和库,并创建模拟程序或虚拟设备实例。Android SDK Manager 打开了一个窗口,其中显示一个很长的要下载的选项的列表,如 图 1 所示。 图 1. SDK Manager在左侧复选框中,选择 Tools,然后选择 Android 4.2 (API 17)。该文件夹将会显示许多选项。选择 SDK Platform 和 ARM EABI v7a System 图片,如 图 2 所示。图 2. SDK Man
4、ager 中的选择单击 Install packages 并接受任何必要许可;管理器将完成其余步骤。 创建一个模拟器接下来,创建一个模拟器实例,这是一个运行应用程序的虚拟设备。模拟器必须以 Android 的特定版本为目标,因此我们将创建一个运行 Android 4.2 的模拟器实例。 再次启动 SDK Manager(如果已关闭的话)。如果 Android SDK 工具或平台工具已更新,则重启 SDK Manager。在 SDK Manager 顶层菜单中,选择 Tools Manage AVDs 会打开关于 Android Virtual Device Manager 的新对话框,如 图
5、3 所示。图 3. Android Virtual Device Manager该对话框列出了您的机器上定义的所有模拟器。模拟器列表在创建模拟器之前是空的。单击 New 打开 Create a new Android Virtual Device (AVD) 对话框,在其中可以定义一个模拟器。在 Target 下拉列表中选择 Android version 4.2。在 AVD Name 文件夹中,为模拟器命名,我使用的名称是 Android_4.2。当您准备好测试应用程序时,就可以使用该名称从命令行启动模拟器。 图 4. 创建一个新的 Android 虚拟设备在 图 4 中,您可以看到一些 A
6、VD 选项,包括设备类型、摄像头设置、内存和存储。在我的示例中,选择了 Galaxy Nexus,对它使用了一个 200MB 的 SD 卡。最后,我选中了 Use Host GPU 模拟选项,这可以提高模拟器实例的性能。 单击 OK,在 AVD 对话框中查看列出的新的虚拟设备。选择该设备并单击 Start,这将打开一个带有启动选项的对话框。现在,使用默认值并单击 Launch。模拟器实例的启动时间较长,因此这个时候可以去喝一杯咖啡,浏览一下 Facebook 或更新您的 Twitter 状态。 图 5. 新的 Android 设备!过一会后,一个闪亮的模拟器设备(类似 图 5)将会显示在您的主
7、屏幕上,这意味着您可以开始创建 Android 4.2 应用程序了。 设置 Eclipse ADT如果 Eclipse 已经安装到系统中,那么您必须在继续后面的操作之前添加 Android Development Tools (ADT) 插件库。 在 Eclipse 菜单中,打开 Help Find New Software。单击 Add 和 ADT 插件的 URL:https:/dl- 图 6)。图 6. 添加 ADT 插件库完成插件下载后,根据操作说明完成安装。将 ADT 插件配置为可以使用您刚才安装的 SDK。现在,您的项目已针对 Android 4.2 平台完成了设置,并使用了您配置好
8、的模拟器。 回页首使用 Android 4.2!要在 Eclipse 中创建 Android 应用程序,请选择创建 Android Application Project 的选项。在 New Android Application 对话框中,提供应用程序名称、项目名称和包名称。应用程序名称 是用户在设备图标中看到的内容;而项目名称 是您的项目在 Eclipse 中的名称。 图 7. 创建一个新的 Android 项目在 图 7 所示的 New Android Application 对话框中执行下面的步骤:1. 在 Target SDK 下拉列表中,选择 API 17: Android 4.2
9、 (Jelly Bean),然后单击 Next。2. 在下一个对话框中,保留默认设置,但是您可以将最终生成的代码放到任意位置。单击 Next。3. 保留 Configure Launcher Icon 对话框中的默认设置并单击 Next。4. 保留 Create Activity 对话框和最终对话框中的默认设置,这些设置用于选择应用程序的行为。单击 Finish。 如果项目创建成功,您会看到一个新的项目,其用户界面类似 图 8 中所示的界面。 图 8. Eclipse 中的样例启动项目在 Android 模拟器中运行应用程序默认情况下,使用 ADT 项目向导创建的 Android 项目将创建一
10、个简单的 Hello World 移动应用程序(参见 图 8)。在开始修饰这个应用程序之前,让我们来看一看在模拟器上运行这个基本应用程序会发生什么。 如果 Android 4.2 模拟器处于关闭状态,请打开它。这一次不会在 AVD Manager 中启动模拟器,而是通过命令行启动它。您可以从 SDK 的 tools 目录访问 emulator 脚本。在启动脚本时,系统会要求您提供您的模拟器的名称。我的模拟器的名称为 Android_4.2,因此我在 清单 2 中运行脚本来启动我的模拟器实例: 清单 2. 在命令行中访问模拟器/Development/tools/android/android-
11、sdk-mac_x86/tools$./emulator -avd Android_4.2启动您的模拟器实例,返回 Eclipse,然后选择您的项目。右键单击并选择 Run As Android Application。图 9. 从 Eclipse 中运行项目默认情况下,Eclipse 将在目前正运行的模拟器上部署您的应用程序(图 9)。您的模拟器实例现在显示了一个白色的屏幕,其中显示了所有 Java 开发人员都喜欢的问候语!如果 Eclipse 因为某种原因在模拟器上运行应用程序时出现故障,则需要返回到 Run As 选项并选择 Run Configurations。在 Target 选项卡
12、中,重新选择 Automatically select compatible device,并确保您的模拟器也被选中。图 10. Hello World!回页首基本 Android 应用程序您现在有了一个基本的 Hello World 应用程序,可以在任何与 4.2 兼容的 Android 设备上运行它。最后,您可能希望定制这个应用程序,以便添加更多的功能。目前,我希望对 Android 应用程序进行分析。Android 的特制 JVMAndroid 应用程序是使用 Java 代码进行编写的,但并没有在标准 JVM 上运行它们。作为 Android 构建的一部分,我们会对 Java 字节代码进
13、行转换,并针对移动设备的内存和处理需求进行特殊处理。请参阅 参考资源,详细了解 Android 应用程序的架构和 Dalvik 虚拟机。 回到 Eclipse IDE。在项目的 src 目录中,导航到项目的 .java 文件。如果您保留了所有默认值,那么该文件的名称应为 MainActivity。Activity 类是 Android 移动应用程序的驱动引擎,类似于 servlets 对于 Java 服务器端应用程序的意义。每个 Activity 都有一个生命周期,类似于 Java applet 的生命周期。Hello World 应用程序只包含基本的架构,因此其 Activity 非常简单。
14、首先,该类将从 Android 的 Activity 类扩展。activity 的入口点是 onCreate 方法,它在应用程序加载时由平台启动。这个方法中的关键代码是 setContentView 调用。清单 3 显示了默认的 MainActivity 类。清单 3. MainActivitypackage com.example.hello;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity Overr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 初学者学习笔记自己整理 初学者 学习 笔记 自己 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内