二、日志输出
我们在开发Android应用时,控制台不会打印出字符串,该字符串会在LogCat中打印出来。在程序中进行信息输出,一般采用android.util.Log类的静态方法就可以实现。Log类所输出的日志的内容从少到多分别是ERROR,WARN,INFO,DEBUG,VERBOSE,对应五种不同类型的首字母,分别对应有Log.e( )、Log.w( )、Log.i()、Log.d( )、Log.v( )五种静态方法。
让我们来编写一个日志输出的测试类吧
package cn.class3g; import junit.framework.Assert; import android.test.AndroidTestCase; import android.util.Log; public class UserTest extendsAndroidTestCase{ private static final StringTAG = "tag"; public void testSave()throws Throwable{ int i= 4+8; Log.i(TAG, "i = " + i); Assert.assertEquals(5,i); } } |
说明:
Log.i(String tag,String msg);
tag:为这条信息定义一个标签,在开发时通常采用其所在类的类名,这样方便我们追踪输出的信息。也方便我们在看到信息时知道其由哪个类输出。
msg:该参数为希望输出的信息的内容。 一般将第一个参数定义成一个静态常量。