登山则情满于山,观海则意溢于海。这篇文章主要讲述android学习笔记android程序调试学习相关的知识,希望能为你提供帮助。
相应若水老师的第十四课
一,Log日志输出
Log.v(tag,message);
//verbose模式,打印最具体的日志
Log.d(tag,message);
//debug级别的日志
Log.i(tag,message);
//info级别的日志
Log.w(tag,message);
//warn级别的日志
Log.e(tag,message);
//error级别的日志
tag用来标记log消息的源头用常量来表示.message是这条log的内容.
二,单元測试
step1:在androidmanifest.xml中加入下面配置信息:
< !-- < application> 中:--> < uses-library android:name=" android.test.runner" /> < !-- < /application> 之后: --> < instrumentation android:name=" android.test.InstrumentationTestRunner" android:targetPackage=" com.example1.sqlitedemo" android:label=" Testing" /> < !--注意!!android:targetPackage中要与项目名字一样才干执行成功!-->
step2写单元測试代码
比較好的方法是在项目中新建一个source floderz在里面写好要測试的单元文件,并给它加入到AndroidTestCase中去:
public class PersonDAOTest extends AndroidTestCase { private static final String TAG = " PersonDAOTest" ; public void testAdd()//要測试的方法 { Log.i(TAG," Test" ); } public void testDelete() //要測试的方法 { fail(" Not yet implemented" ); } }
測试时选中測试的类中的某个方法右键RunAS-> android junit test
junit窗体有绿条就表示測试能通过.红色就有问题
三,调试
debug比較简单,自己上手摸索.
附:
【android学习笔记android程序调试学习】对Android应用进行单元測试
推荐阅读
- Android 自己定义控件实现刮刮卡效果 真的就仅仅是刮刮卡么
- Android lollipop更新问题
- elasticsearch的mapping和analysis
- Android Studio解决导入项目非常慢的问题
- android Toast大全(五种情形)建立属于你自己的Toast
- Android简单开发之通用Adapter ViewHolder
- Android第一行学习代码笔记四---使用Intent在活动之间穿梭
- AndroidStudio实现AIDL
- Android自己定义控件系列案例