购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.6 编写第一段Android程序

知识点讲解:光盘:视频\知识点\第4章\编写第一段Android程序.avi

经过本书前面内容的学习,已经了解Android系统诞生和具体架构知识,也了解了搭建Android开发环境的方法。在本节的内容中,将创建一个Android应用程序项目,演示开发Android应用程序的具体流程。本实例的功能是在手机屏幕中显示问候语“你好我的朋友!”,在具体开始之前先做一个简单的流程规划,如图4-4所示。

图4-4 规划流程图

4.6.1 新建一个Android工程

1.新建工程

(1)在Eclipse中依次选择File︱New︱Project命令新建一个工程文件,如图4-5所示。

图4-5 新建工程文件

(2)选择Android Project选项,单击Next按钮。

(3)在弹出的New Android Project对话框中设置工程信息,如图4-6所示。

图4-6 设置工程

在图4-6所示的界面中依次设置工程名字、包名字、Activity名字和应用名字。

2.编写代码和代码分析

现在已经创建了一个名为first的工程文件,打开文件first.java,会显示自动生成的如下代码。

package first.a;
import android.app.Activity;
import android.os.Bundle;
public class fistMM extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

如果此时运行程序,将不会显示任何内容。此时我们可以对上述代码进行修改,让程序输出“你好我的朋友!”。具体代码如下所示。

package first.a;
import android.app.Activity;
import android.os.Bundle;
 
public class fistMM extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

经过上述代码改写后,应该可以在屏幕中输出“你好我的朋友!”,完全符合预期的要求。

4.6.2 调试程序

Android调试一般分为3个步骤,分别是设置断点、Debug调试和断点调试。

(1)设置断点

此处的设置断点和Java中的方法一样,可以通过双击代码左边的区域进行断点设置,如图4-7所示。

图4-7 设置断点

为了调试方便,可以设置显示代码的行数。只需在代码左侧的空白部分右键单击,在弹出的快捷菜单中选择Show Line Numbers,如图4-8所示。

图4-8 显示行数

(2)Debug调试

Debug Android调试项目的方法和普通Debug Java调试项目的方法类似,唯一的不同是在调试项目时选择Android Application命令。具体方法是右键单击项目名,在弹出的快捷菜单中选择Debug As︱Android Application命令,如图4-9所示。

图4-9 Debug项目

(3)断点调试

可以进行单步调试,具体调试方法和调试普通Java程序的方法类似,调试界面如图4-10所示。

图4-10 调试界面

4.6.3 运行程序

将上述代码保存后就可运行这段程序了,具体过程如下。

(1)右键单击项目名,在弹出的快捷菜单中依次选择Run As︱Android Application命令,如图4-11所示。

图4-11 开始调试

(2)此时工程开始运行,运行完成后在屏幕中输出“你好我的朋友!”这段文字,如图4-12所示。

图4-12 运行结果

这样,我们的Android应用程序便创建并调试运行完毕了。由此可见,通过Eclipse工具可以高效地开发出我们需要的Android应用程序。 ZMwBwPsgLCTMbiqtuOGgYZSQ5DS9XB84y3KcZUT6CAni1SV8Vna92XHfA6Amk6RU

点击中间区域
呼出菜单
上一章
目录
下一章
×