基于Java语言的安卓程序编程之二HelloWorld程序的运行

时间:2022-06-04 00:42:01

1 程序保存路径设置

鼠标双击Eclipse.exe,打开Eclipse程序。首先在弹出的对话框中设置Eclipse的工作空间,即编写的安卓程序保存的路径,可以使用默认路径,也可以通过点击“Browse...”按键进行自定义设置,如图1-1所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图1-1 设置Eclipse的工作空间

2 安卓应用程序的创建

2.1 新建程序

在Eclipse主界面的菜单栏中,选择“File->New->AndroidApplication Project”,创建安卓应用程序项目,如图2-1所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-1 创建新的安卓应用程序

2.2 设置程序属性

2.2.1 名称及SDK设置

接下来在“名称及SDK设置”对话框中,设置创建的安卓程序的一些属性。如图2-2所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-2 设置名称及SDK

其中,“ApplicationName”表示应用程序的名称,当在手机中安卓了本应用程序之后,在手机桌面上显示的就是“Application Name”指定的名称;“Project Name”表示项目名称,在Eclipse中用“Project Name”指定的项目名称来表示本程序;“Package Name”表示项目的包名,在安卓系统中,是通过包名来区分不同应用程序的,因此包名一定要有唯一性。在Eclipse中,默认使用“com.example”作为包名的前缀。当指定了“Application Name”之后,“Project Name”和“Package Name”也就自动生成了。

“MinimumRequired SDK”表示应用程序最低的兼容版本;“Target SDK”表示应用程序能运行的最高版本的SDK;“Compile With”表示使用哪个版本的SDK进行编译;Theme表示程序界面使用的主题。Eclipse会根据环境配置(环境配置见“安卓编程环境搭建”)对以上四个属性进行默认设置。

之后点击对话框中的“Next>”按键。

2.2.2 项目配置属性设置

在“项目配置属性设置”对话框中,使用默认选项即可,如图2-3所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-3 设置项目配置属性

其中“Createcustom launcher icon”表示创建的程序具有安卓系统传统的图标;“Create activity”表示创建活动,而活动可以看成是安卓程序的界面;“Create Project in Workspace”表示将创建的程序保存到工作空间中,也就是1中指定的文件夹内。

2.2.3 设置安卓应用程序的图标

在“设置程序图标”的对话框中可以对程序图标进行设置,也就是设置程序在手机中的图标,在此都使用默认值,之后点击“Next >”按键,如图2-4所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-4 设置应用程序图标

2.2.4 设置活动类型

在“设置活动类型”对话框中,可以选择活动的三种类型,分别是“Blank Activity”、“Fullscreen Activity”和“Master/Detail Flow”。当选中某个类型后,可以在右侧看到该类型活动的预览,之后点击“Next >”按键,如图2-5所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-5 设置活动类型

2.2.5 设置活动名称、布局名称和浏览类型

在“设置活动名称、布局名称和浏览类型”对话框中对活动、布局和浏览类型进行设置。一般使用默认值即可,最后点击“Finish”按键,完成设置,如图2-6所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图2-6 设置活动名称、布局名称和浏览类型

3 安卓虚拟设备配置

编写好安卓应用程序下载到手机上安装运行的过程是非常耗时的。可以先将应用程序在虚拟设备中运行,进行调试。点击Eclipse界面的菜单栏“Window->Android Virtual Device Manager”,对虚拟设备进行配置,如图3-1所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图3-1 进入虚拟设备管理器

点击“安卓虚拟设备管理器”对话框右侧的“New...”按键,在“创建新的安卓虚拟设备”对话框中设置安卓虚拟设备的属性,如图3-2所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图3-2 设置安卓虚拟设备属性

其中AVD Name表示安卓虚拟设备的名称;Device表示选择屏幕类型和分辨率,Target指定了安卓系统的版本和API级别;Memory Option表示内存的选项,RAM表示系统内存,VM Heap表示系统缓存。点击“OK”按键后,在列表中就会显示配置好的虚拟设备,选中该设备,点击右侧的“Start...”按键,之后在弹出的“Launcher Option”对话框中点击“Launch”按键,如图3-3所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图3-3 启动安卓虚拟设备

安卓虚拟设备启动后的界面如图3-4所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图3-4 安卓模拟设备

 

 

4 安卓应用程序的运行

在启动了安卓模拟设备后,在Eclipse界面左侧的“Package Explore” 中双击“src->com.example.hello_world->MainActivity.java->MainActivity”,则在界面右侧显示MainActivity,java的代码,该文件即为安卓应用程序的代码文件,如图4-1所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图4-1 打开MainActivity,java

在Eclipse菜单栏中选择“Run->Run”,此时在已经打开的安卓模拟设备中可以看到Hello_World程序已经运行,如图4-2所示。

基于Java语言的安卓程序编程之二HelloWorld程序的运行

图4-2 应用程序的运行