且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序

更新时间:2022-09-28 23:41:26

1.4 在Eclipse中创建“Hello, World”应用程序

Ian Darwin
1.4.1 问题
你打算用Eclipse开发Android应用程序。
1.4.2 解决方案
安装Eclipse、Android SDK和ADT plug-in。创建项目并开始编写应用程序。从Eclipse中构建项目并在模拟器下测试。
1.4.3 讨论
安装如下软件之后,就可以开始开发了:
Eclipse IDE
Android SDK
ADT plug-in
安装上述三个软件的详细讲解请参见攻略1.5。
首先,从File→New菜单创建一个新项目(见图1-1)。

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序


单击Next按钮。为新项目命名,单击Next按钮(见图1-2)。
选择目标SDK版本。版本2.1可以用于几乎所有当前的设备;版本3.x或者4.x提供了最新的功能(见图1-3),决定权在你。
图1-4展示了右边的Project(项目)面板上展开的项目结构,还展示了在Android中Eclipse自动完成功能的使用——我为标签添加了gravity属性,Eclipse提供了属性可能取值的完整列表。我选择“center-horizontal”,因此当应用程序运行时这个标签应该居中显示。

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序


实际上,如果将LinearLayout上的gravity属性设置为center_vertical,并将TextView上的gravity属性设置为center_horizontal,文本将在垂直和水平方向上都居中。例1-3是完成这一效果的main.xml布局文件(位于res/layout下)。
例1-3:XML布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical"
    >
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    android:gravity="center_horizontal"
    />
</LinearLayout>

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序


和以往一样,Eclipse在保存源代码文件时生成一个编译版本。而且,在Android项目中,还运行Ant build创建一个编译并打包的APK文件,可以立即运行。可以用鼠标右击项目,然后选择Run As → Android Project来运行这个APK(见图1-5)。
如果Android模拟器没有运行,这时就会启动。模拟器启动时将显示打字机字体的“Android”,然后切换到更别致的Android字体,在蓝色的字母上有移动的白色小块——是不是想起了Microsoft Windows 95的启动画面?请看图1-6。

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序


稍过一会儿,应用程序启动(图1-5仅仅展示了应用程序的屏幕截图,因为模拟器视图的其余部分都是一样的)。见图1-7。
1.4.4 参阅
攻略1.3

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序

《Android应用开发攻略》——1.4 在Eclipse中创建“Hello, World”应用程序