【安卓笔记】------logcat以及android junit的使用

一.logcat:
logcat可以用来记录日志信息,为我们的调试工作提供了很大的便利。
1.使用方式:
    (1)使用命令行:adb logcat命令。 缺点,不直观。

(2)使用adt插件提供的图形化工具logcat.   

2.调试技巧(针对图形化工具logcat)
    安卓将日志信息分为ERROR,WARN,INFO,DEBUG,VERBOSE,在工具中分别使用不同颜色表示。根据颜色我们就能很容易分辨出不同的日志。另外我们还可以通过图示红色框圈中的按钮来过滤不同等级的日志。图书左侧有一个加号,我们可以点击加号增加一个自定义的过滤器。
    仅仅是这样还不够,我们应该再代码中使用Log类打印我们需要的日志:Log.v(),Log.d(),Log.i(),
Log.w(),Log.e()分别代表不同等级的日志,第一个参数tag代表标签,我们一般以类名作为tag名,方便我们过滤。第二个参数就是我们需要的日志信息。
private static final String TAG = "MyActivity";
Log.v(TAG, "index=" + i);

二.安卓下的junit测试框架:
安卓下如果想使用junit框架必须继承AndroidTestCase类,并且在清单文件中需要指定如下信息:
<instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="cn.edu.chd.start<你要测试的包>" />

 <uses-library android:name="android.test.runner" />
其中instrumentation节点放在根节点manifest下即可,user-library节点需放在application节点下。
ADT为我们提供了一个简便的方式创建junit测试框架。
1 .新建一个测试工程。

用此方法创建的工程其清单文件会自动加上上述代码。

2.选择需要测试的工程:

3.编写测试方法,右键outline视图上的对应测试函数名,run as Android junit test。
绿条表示通过,红条表示错误。

注:为保证测试的准确性,测试方法应该抛出所有异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值