|
|
51CTO旗下网站
|
|
移动端

2.5 第一个Android 程序

《Android游戏开发从入门到精通》第2章Android 核心框架分析,本章将简要讲解Android 体系的具体组成,为读者进行本书后面知识的学习打下基础。本节为大家介绍第一个Android 程序。

作者:王玉芹来源:机械工业出版社|2017-11-14 10:18

2.5 第一个Android 程序

本实例的功能是在手机屏幕中显示问候语“你好我的朋友!”,在具体开始之前先做一个简单的流程规划,如图2-11 所示。

本实例的具体实现流程如下所示。

1. 新建Android 工程

(1)在Eclipse 中依次单击“File”→“New”→“Project”新建一个工程文件。如图2-12所示。

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

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

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

2. 编写代码和代码分析

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

  1. package first.a;  
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. public class fistMM extends Activity {  
  5. /** Called when the activity is first created. */  
  6. @Override  
  7. public void onCreate(Bundle savedInstanceState) {  
  8. super.onCreate(savedInstanceState);  
  9. setContentView(R.layout.main);  
  10. }  

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

  1. package first.a;  
  2. import android.app.Activity;  
  3. import android.os.Bundle;  
  4. import android.widget.TextView;  
  5. public class fistMM extends Activity {  
  6. /** Called when the activity is first created. */  
  7. @Override  
  8. public void onCreate(Bundle savedInstanceState) {  
  9. super.onCreate(savedInstanceState);  
  10. setContentView(R.layout.main);  
  11. TextView tv = new TextView(this);  
  12. tv.setText("你好我的朋友!");  
  13. setContentView(tv);  
  14. }  

经过上述代码改写后,可以在屏幕中输出“你好我的朋友!”。

3. 调试

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

(1)设置断点

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

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

(2)Debug 调试

Debug Android 调试项目的方法和普通Debug Java 调试项目的方法类似,唯一的不同是在选择调试项目时选择“Android Application”命令。具体方法是右键单击项目名,在弹出命令中依次选择“Debug As”→“Android Application”命令,如图2-16 所示。

(3)断点调试

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

4. 运行项目

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

(1)右键单击项目名,在弹出命令中依次选择“Run As”→“Android Application”,如图 2-18 所示。

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


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Visual C# 2005从入门到精通

Microsoft Visual C#功能强大、使用简单。本书全面介绍了如何利用Visual Studio2005和NET Framework来进行C#编程。作者将C#的各种特性娓娓...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊