在Android上显示输出语句

时间:2011-08-24 07:08:11

标签: android

我的目标是了解程序的哪些部分正在运行。我通常通过在Java中提供“System.out.println”语句来完成此操作。但是,由于我正在学习在Android中开发应用程序,有人可以告诉我在Android中的等效声明。我知道有一个名为“Toast.maketext()。show();”的语句,但这不适用于我程序的某些部分。

谢谢

4 个答案:

答案 0 :(得分:3)

使用android.util.Log,例如:

Log.i("MyClass", "This is some message");

输出在DDMS的logcat视图中或在带有“adb logcat”的命令行中可用。

答案 1 :(得分:2)

使用Log并查看Logs的输出是否将LogCat设为

窗口 - >显示视图 - >其他 - > Android - > Logcat。(在日食中)

有关日志的更多信息:

Reading and Writing Logs

Android logging

已编辑:

您可以将自己的过滤器设为

让您使用Log.i(“MyActivity”,“您的消息”);

创建自己的过滤器的过程:

转到日志视图,然后点击“创建过滤器enter image description here

现在一个窗口将显示为 enter image description here

现在将您的值设为

过滤器名称:在此处输入任何名称(这将显示为标签名称,您可以在我的屏幕TEST和TEST1中看到。

日志标记

MyActivity

保持其他原样。

现在运行你的应用程序并转到Log cat。点击您自己的过滤器标签。

答案 2 :(得分:2)

简单,首先声明常量

  private static final String TAG = "HELLO VINOTH"; 

然后在你的编码中使用它,以便logcat将显示带有你的Nmae

的消息
 Log.v(TAG,"gender value on  male button click ="+gender );

答案 3 :(得分:1)

你可以使用日志等 private String TAG =“您的活动名称”;

Log.d(TAG,“################ item.getCount()是################”+数);

在logcat中你会得到: - 您的活动名称################ item.getCount()是################ 4

通过这种方式,您可以轻松获得您的支持。