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

简介: 本节书摘来自华章计算机《Android应用开发攻略》一书中的第1章,第1.4节,作者:(美)达尔文(Darwin, I. F.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

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)。

image


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

image


实际上,如果将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>

image


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

image


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

image

image

image

相关文章
|
5月前
|
Java 开发工具 Android开发
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
45 4
|
1月前
|
存储 XML API
安卓应用程序开发:从新手到专家的旅程
【8月更文挑战第33天】在这篇文章中,我们将一起踏上一段激动人心的旅程,探索如何从一个对安卓应用程序开发一无所知的新手,成长为一个能够独立开发复杂应用程序的专家。我们将通过实际案例和代码示例,深入理解安卓开发的各个方面,包括用户界面设计、数据存储、网络通信等。无论你是刚刚入门,还是已经有一些基础,这篇文章都将为你提供宝贵的知识和技能,帮助你在安卓开发的道路上更进一步。
|
4月前
|
Dart IDE Linux
开发Android应用程序
开发Android应用程序
40 1
|
4月前
|
Android开发
Jetpack Compose: Hello Android
Jetpack Compose: Hello Android
|
4月前
|
人工智能 API 语音技术
使用 Gemini Pro AI 开发 Android 应用程序
使用 Gemini Pro AI 开发 Android 应用程序
57 0
|
5月前
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
36 1
|
5月前
|
机器学习/深度学习 测试技术 Android开发
安卓应用程序开发:构建高效、可靠的移动体验
【5月更文挑战第27天】 在数字化时代,安卓平台的应用程序已成为连接用户和信息的重要桥梁。本文深入探讨了安卓应用开发的关键要素,包括性能优化、内存管理、用户界面设计和最新技术的集成。通过分析具体案例和提供实践策略,旨在指导开发者构建既高效又可靠的移动体验。
|
5月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
130 0
|
5月前
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
105 0
|
10月前
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
97 0

推荐镜像

更多
下一篇
无影云桌面