好文档 - 专业文书写作范文服务资料分享网站

Android编程入门教程andbook中文版 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

andbook-Android编程

运行你第一个应用程序

现在我们需要创建一个\选择\RunDialog\

-配置\。在Eclipse上菜单中打开\

下拉列表\并

图11打开运行-对话框

图12创建运行配置

由anddev.org提供

41

从现在开始,你可以通过点击来运行你的应用程序。完成后你将看到这个:

图13第一个Android应用程序-结果(SDKversionm5)

在第一次部署后,你也可以看到你的应用程序被列入快速-菜单中,用默认图标来显示。

图14第一个Android应用程序-添加到快速菜单(SDKversionm5)

由anddev.org提供

42

Download at Pin5i.Com

andbook-Android编程

UI--Java方式

我们用XML代码做的同样的事可以通过编写一些Java代码行来实现。

记住我们在xml例子中如何把我们的mian.xml设置成为ContentView。我们通过进行以下步骤来完成:

/*Makethisapplicationuse

**themain.xml-layout-file.*/this.setContentView(R.layout.main);

Activity.setContentview()也接受一个View作为参数。我们将使用该方法来设置一个简单的TextView作为我们的ContentView。

packageorg.anddev.android.Hello_Android;importandroid.app.Activity;importandroid.os.Bundle;

importandroid.widget.TextView;

publicclassHello_AndroidextendsActivity{

/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(Bundleicicle){

super.onCreate(icicle);

/*Wewanttoviewsomeverysimpletext,

*soweneedaTextViewassociatedwiththisActivity.*/TextViewtv=newTextView(this);

/*PutsometexttothenewlycreatedTextView*/tv.setText(\Android-by:anddev.org\\n\

+\issoooosimple=D\);

/*TellourActivitytodisplaythatTextView*/this.setContentView(tv);}

}

由anddev.org提供

43

……)?System.out.println(System.out.println(…………)?

在Android中调试不能用System.out.println(……)来做,因为如我们所知:Android

不是运行在一个普通虚拟机上,而是在DalvikVM上的模拟硬件中运行。(老实说,这可以进行,但是明确地不是你的选择)

但是别担心,Android提供了许多强劲的调试特性--LogCat

LogCat

LogCat是DDMS(Dalvik调试监视器服务)的一部分。它提供了一个收集和查看系统调试输出的机制。来自不同应用程序的Log和系统部分被收集到可以查看和过滤的LogCat中。

如果你看不到A,那就进行B方式

图15打开DDMS视图

由anddev.org提供

44

Download at Pin5i.Com

andbook-Android编程

使用LogCat

每一个AndroidLog信息有一个tag标签和一个跟它联系的优先级。

Log信息的tag是一个指示了信息从那个系统组件发出来(例如视图系统的\)的短字符串。

Priority是以下字符值的一个,从最低到最高的优先级:

?????

V---详细信息(最低优先级)D---调试I---信息W---警告

E---错误(最高优先级)

当我们正使用Eclipse时,我们能通过点击LogCat视图中的\D-I-W-E\按钮(你可以在下面看到)以优先级来简单的过滤。由于那个特性,你将会喜爱上ADT插件,因为在全部系统生成的输入中,要找到没有被过滤的任何信息都是十分困难的。

图16LogCat

在代码中用法十分简单。你需要做一个单独的导入:

importandroid.util.Log;

接着你就可以使用调试陈述,像这样:

Log.d(\,\debug-message.\);

当一些危险性事件发生时,你就可以通过Throwable/Exception到Log.e(……),得到打印的错误StackTrace输入到LogCat中。

try{

thrownewException();}catch(Exceptione){

Log.e(\,\occured\,e);}

由anddev.org提供

45

Android编程入门教程andbook中文版 - 图文

andbook-Android编程运行你第一个应用程序现在我们需要创建一个\选择\RunDialog\-配置\。在Eclipse上菜单中打开\下拉列表\并图11打开运行-对话框图12创建运行配置由anddev.org提供41从现在开始,你可以通过点击来运行你的应用程序
推荐度:
点击下载文档文档为doc格式
441608m1o39pugm7q9v2
领取福利

微信扫码领取福利

微信扫码分享