Android笔记(二)LogCat
2015-08-19 16:43
281 查看
LogCat是用来打印日志信息的,主要有5个方法
Log.v() Log.d() Log.i() Log.w() Log.e()
v是verbose打印全部信息
d是debug打印调试信息
i是info打印一些比较重要的数据
w是warn打印警告信息
e是error打印错误信息
LogCat可以通过选择来打印不同级别的日志信息,你可以根据自己的需求来查看。只能打印比自己级别高的信息。比如你选择了debug级别
那么你就可以看到debug,info,warn ,error级别的信息,而verbose级别没有debug高,所以不会显示
在程序中的语法如下: Log.d(“MainActivity”,”onCreate execute”);
其中第一个参数对应上图中的Tag,用来进行信息过滤。第二个参数是打印的具体内容,对应上图中的Text
运行一下安卓应用,就会在LogCat中看到如下信息
点击下图中的加号可以添加过滤器
其中第二个过滤器就是 Log.d(“MainActivity”,”onCreate execute”);语句自动生成的。
现在增加一个data过滤器
当你点击data过滤器时,你会发现并不会输出上面的信息,原因是 Log.d(“MainActivity”,”onCreate execute”)的过滤器是MainActivity
当你修改成Log.d(“data”,”onCreate execute”),那你就会再次看到
另外,如果你的 LogCat 中并没有打印出任何信息,有可能是因为你当
前的设备失去焦点了。这时你只需要进入到 DDMS 视图,在 Devices 窗口中点击一下你当前的设备,打印信息就会出来了。
Log.v() Log.d() Log.i() Log.w() Log.e()
v是verbose打印全部信息
d是debug打印调试信息
i是info打印一些比较重要的数据
w是warn打印警告信息
e是error打印错误信息
LogCat可以通过选择来打印不同级别的日志信息,你可以根据自己的需求来查看。只能打印比自己级别高的信息。比如你选择了debug级别
那么你就可以看到debug,info,warn ,error级别的信息,而verbose级别没有debug高,所以不会显示
在程序中的语法如下: Log.d(“MainActivity”,”onCreate execute”);
其中第一个参数对应上图中的Tag,用来进行信息过滤。第二个参数是打印的具体内容,对应上图中的Text
运行一下安卓应用,就会在LogCat中看到如下信息
点击下图中的加号可以添加过滤器
其中第二个过滤器就是 Log.d(“MainActivity”,”onCreate execute”);语句自动生成的。
现在增加一个data过滤器
当你点击data过滤器时,你会发现并不会输出上面的信息,原因是 Log.d(“MainActivity”,”onCreate execute”)的过滤器是MainActivity
当你修改成Log.d(“data”,”onCreate execute”),那你就会再次看到
另外,如果你的 LogCat 中并没有打印出任何信息,有可能是因为你当
前的设备失去焦点了。这时你只需要进入到 DDMS 视图,在 Devices 窗口中点击一下你当前的设备,打印信息就会出来了。
相关文章推荐
- 大约Android 了解权限管理
- 分享:Android系统的常用权限整理
- Android开发之ExpandableListView扩展
- android加密解密完美教程
- Android 管理Log日志
- Android 代码混淆
- android.os.NetworkOnMainThreadException(未开启子线程)
- 【Android开发笔记】viewpager+fragment对adapter的选择
- android中include的用法
- Android 问题之找不到资源解决办法
- Android Studio 快捷键
- Android SDK Manager不能显示所有包的解决办法
- 【Android】Paint的效果研究
- Android 数据存储与IO之File存储
- Android基础入门教程——2.3.9 RatingBar(星级评分条)
- 【Android】四大组件(4)ContentProvider
- Android Studio导入SlidingMenu流程详解及相关问题
- Android Studio中R文件丢失
- Android之如何在XML中添加单击事件
- Android 好看的搜索界面,大赞Animation