安卓自学笔记
第一章:基础知识
第十一节:日志系统
使用日志API
System.out.println 是系统所提供的API,是JAVA语言本身就提供的。它的级别是普通日志。
此外,JAVA语言还提供了一种级别为错误日志的输出信息方法System.err.println
输出的样式也是不同的,第一个是以I开头的,表示Info,第二个是以W开头的,表示Warn。
注:Android Studio有一个Log level的下拉框,用来调整要显示的最低级别的日志信息,默认是Verbose,表示最低级别的无用信息
此外,Android还提供了又详细的日志级别的信息
Log.e表示错误信息
Log.w表示警告信息
Log.i表示普通信息
Log.d表示调试信息
Log.v表示无用信息
如图:

日志分类
通过对日志进行级别划分是一种分类方式。Android Studio还有一种自定义分类方式
在logcat窗口有一个下拉框里的Edit Filter Configuration选项,如图:

编辑框如图:

其中,它给了开发者四种方向的分类方式
第一种是Log Tag,就是根据Log函数的第一个参数来分类
比如以上的程序中,Log函数的第一个参数TAG是一个表示MainActivity的参数,那么就能过滤不是这个标签的日志信息
第二种是Log Message,就是根据你的日志信息内容含有的字符
比如填入信息二字,那么就能筛选出日志含有信息两字的所有日志信息
第三种是Package Name,就是根据包名来分类
比如com.ito.zjgsu.oneandeleven这个包名就可以用来进行日志信息分类筛选
第四种是根据PID,也就是进程ID
在DDMS中查看日志信息
DDMS是一个开发辅助工具,在鼠标处有一个图标叫做Android Device Monitor点击就能启动,如图:


其中的LogCat用来查看日志的并且也可以进行分类筛选,使用方法和Edit Filter Configuration一样,DDMS还有很多功能,比如模拟呼叫和模拟短信,如图:


浙公网安备 33010602011771号