《Android UI基础教程》——1.1节Hello World

1.1 Hello World
Android UI基础教程
在创建一个基础的Hello World应用之前,需要先从developer. android.com下载并且安装Android开发者工具。你需要安装Android 软件开发工具包(SDK)、Eclipse以及ADT插件。遵循开发者网站提供的指导配置Eclipse开发环境。本书的所有例子都是用Android SDK Release 13和Eclipse Helios release。

准备就绪之后,依照以下步骤创建Hello World应用。

1.打开Eclipse。

2.选择路径Window>Open Perspective>Java,打开Java透视图。

3.选择File>New>Android工程。

4.保留所有默认设置,给工程命名并点击Next(图1.1)。

5.构建目标选项设置为Android 4.0(图1.2)。本书中所有的代码都是构建于Android 4.0版本(API版本15)之上。单击Next。

7.单击Finish,你将创建一个新工程。

8.在左侧的Package Explorer栏中单击鼠标右键,选择Example工程,选择Run As>Android Application,运行你的应用。

9.提示创建一个新的Android虚拟设备(AVD)时,选择Yes,这将会打开AVD Manager(图1.4)。单击New按钮并且如图1.5一样设置。设置完成之后单击Creat AVD。

10.在AVD Manager中,选择刚刚创建的AVD并单击Start,出现提示时,单击Launch,模拟器将会启动。

11.模拟器加载完成之后,关闭AVD Manager,Android Device Chooser将会被打开(图1.6)。选择正在运行的模拟器,并单击OK。

在手机上运行示例应用程序

如果你想在手机上运行示例应用程序,请按照以下步骤操作。 1.在手机的主界面上,点击菜单设置应用程序,勾选上“未知源”的复选框以启用从计算机上安装应用程序。 2.打开“开发”菜单并且勾选上“USB调试”复选框。 3.把手机和电脑连接。 4.现在关闭电脑上的模拟器并再次运行应用程序。这次它将会安装到手机上。如果出现Android设备选配对话框,则从列表中选择你的设备。

时间: 2025-01-21 13:03:49

《Android UI基础教程》——1.1节Hello World的相关文章

《Android UI基础教程》——1.3节 Android UI基础

1.3 Android UI基础 Android UI基础教程 用户界面(UI)是应用程序和用户之间联系的桥梁.事实上,对于用户来说,UI就是应用程序.Android 的UI框架足够强大,能够创建复杂的带有图形和动画的 UI,同时它也足够灵活,能够从小屏幕的手持设备扩展到平板电脑以及电视.本节介绍Android UI开发的基础知识,通过本节的学习,你就可以开始为自己的应用程序创建出色的UI了. 1.3.1 主屏幕和通知栏 要创建Android应用程序,首先你应该了解基本的Android OS 本

《Android UI基础教程》——2.3节排布视图

2.3 排布视图 Android UI基础教程 Android视图层次起始于一个布局容器.这些容器包含子视图并安排它们的相对位置.有几个具有不同特征的容器类型,以在不同情况下获得最优解. 2.3.1 FrameLayout 最简单的布局容器是FrameLayout.这个容器完全不安排子视图.它只是简单地呈现每一个视图,从上到下摆下来.视图的顺序是基于它们在XML文件中的声明:视图在文件的后部声明的会被画在顶部.任何时候当你想创建重叠视图时都可以使用这个布局. 当创建自定义的可点击的元素时Fram

《Android UI基础教程》——2.6节 防止应用程序无响应(ANR)

2.6 防止应用程序无响应(ANR) Android UI基础教程 一个Android应用程序运行在它自身的进程之上,是与其他应用无关的沙盒应用.应用被单个线程操控:主线程,或者叫做UI线程.要让应用能够快速响应,Android限制了函数调用的时间.如果函数超过了它的时间限制,则会出现一个应用程序没有响应(ANR)的对话框,提示用户选择继续等待或者强制关闭应用.你应该不惜任何代价避免ANR的出现.当你在主线程上执行长时间的操作时ANR会出现,例子包括网络I/O.磁盘I/O.数据库查询以及密集的C

《Android UI基础教程》——2.2节开始使用Android视图

2.2 开始使用Android视图 Android UI基础教程 一个Android应用的UI是由有层级的视图对象组成的.每一个视图代表着屏幕的一块区域.例如,一个按钮代表一块可以被用户按下的矩形区域.Android应用在layout container中排布视图,这也被称作ViewGroup.视图有指定它们外观和在容器中排布方式的属性.Android框架提供许多视图和容器.图2.2展示了一些常见的视图元素.不过,还有许多,需要你花时间去使用图形化布局编辑器来发现所有可用的视图.通过继承一个Vi

《Android UI基础教程》——2.4节显示列表

2.4 显示列表 Android UI基础教程 用来开发应用最常见的视图类型之一就是ListView.这个视图呈现了一个垂直滚动的项目列表.每一行都会有一些文本但是通常也会包含其他视图,例如ImageView和按钮等(联系人应用就是很好的例子).当你需要把数据列表呈现给用户的时候,使用ListView最合适.它是如此常见,以至于Android实际上提供了展示一个列表的内置活动. 2.4.1 ListActivity 一个ListActivity将绑定到一个包含有ListView的默认视图.不必要

《Android UI基础教程》——2.5节理解活动

2.5 理解活动 Android UI基础教程 2.5.1 声明活动 所有的活动都必须在应用程序的清单文件中声明.如果没有声明,在应用第一次运行时会导致抛出异常.下面是时间跟踪应用的一个示例活动的清单条目: `<activity android:name=".TimeTrackerActivity"` ` `` `` `` android:label="@string/app`_`name">` ` `` `` `` <intent-filter&

《Android UI基础教程》——1.5节结束语

1.5 结束语Android UI基础教程本章简单介绍了如何创建一个标准的 Hello World 应用程序,并介绍了构建Android用户界面所需的工具,通过这样的方法介绍了Android的框架.具体包括以下内容. AndroidManifest.xml文件中声明了应用程序所使用的所有特性.使用manifest来防止应用程序运行在不支持的硬件设备上.图像和布局文件分别被放进不同的文件夹中,从而让Android系统在设备运行时可以根据当前配置为其选择最适合的资源.Activity类是Androi

《Android UI基础教程》——2.8节结束语

2.8 结束语Android UI基础教程本章主要介绍了常见的Android视图和布局容器,以及其显示属性.你也可以开始构建一个基础的时间跟踪应用了.本章包括以下内容. Android提供了许多构建UI的基础形式部件.有多种布局容器类型,它们每一个都有特定的应用场景,你应该熟练使用它们.任何应用中UI的更新都必须发生在UI线程上.你可以使用ListView来向用户展示数据列表,你也可以使用ListAdapter来把数据绑定到ListView上.了解活动的生命周期对于构建及时响应的应用至关重要.你

《Android UI基础教程》——1.4节工具

1.4 工具Android UI基础教程Android SDK中包含可协助你开发应用的一整套工具.其中包括SDK工具和平台工具.SDK工具,包括ADT,是独立于平台并且不管你是为哪个Android版本开发应用都能够使用的.平台工具是针对特定的Android版本的并且在更新SDK版本时需要重新安装.让我们把注意力集中在SDK工具上来,尤其是那些被用来开发Android应用UI的工具. 1.4.1 Android开发者工具开发Android应用的主要工具是使用ADT插件的Eclipse IDE.Ec