Android消息提示机制:
Logcat:机器猫,维护人员,开发人员都需要
Toast:吐司,这个不用介绍是什么东西了,前面
Dialog:对话框,如图所示:
![图片](https://i-blog.csdnimg.cn/blog_migrate/870371a2655c9325e5741d48addf3098.jpeg)
Notification:通知管理, Android屏幕最上面通知栏中的通知
今天重点介绍一下Logcat的使用。
一、首先得知道Logcat在哪里,一般在下面会有Logcat,要是不小心关掉了,Window-》Show View -》Other -》里面有Logcat,点击就出来了,或者在DDMS中也会有Logcat,不过一般使用第一种方式去找Logcat
二、如图所示讲解Logcat
![图片](https://i-blog.csdnimg.cn/blog_migrate/879320f5658140d6113bc79d411798eb.png)
①Level:等级
v:verbose 混淆级别,也是最低的级别,黑色字体
d: debug 调试级别,蓝色字体
i :Info 信息级别, 绿色字体
w:Warn 警告级别 黄色字体
e:error 错误级别,也是最高的级别,红色字体
②Time:时间
③PID TID:
PID:process id 进程id TID:thread id 线程id
当PID == TID 时,TID为主线程,或者称为ui线程 (详细以后应该会学到,这里只了解一下是什么)
④Application:应用,代表哪个工程
⑤Tag:标记
⑥Text:提示内容
最左边 :Saved Filters 过滤器,
可以自定义过滤器,功能就是筛选所有的信息,根据级别,来自定义一个过滤器就会用了
![图片](https://i-blog.csdnimg.cn/blog_migrate/2007a89dd05a6c905592b4103b9af96e.png)
Filter Name:过滤器的名字
by Log Tag:通过标记来筛选,填写自己想要查找的Tag信息。
其他看表面意思也应该知道。
Logcat输出信息跟System.out.println()的区别
Logcat:有五个级别,并且可以自定义级别,更方便
System.out.prinltn(): 只有System.out这一个级别, 限制性太强
默认System.out. print(); 是存在缓冲区内,使用System.out.flush();能使之输出。
看以下实例:
自己编写过滤器,查看Logcat,全部输出出来了。
![图片](https://i-blog.csdnimg.cn/blog_migrate/4b048d4d58771cd64fa0fc96d05c88a8.png)
Logcat:机器猫,维护人员,开发人员都需要
Toast:吐司,这个不用介绍是什么东西了,前面
Dialog:对话框,如图所示:
![图片](https://i-blog.csdnimg.cn/blog_migrate/870371a2655c9325e5741d48addf3098.jpeg)
Notification:通知管理, Android屏幕最上面通知栏中的通知
今天重点介绍一下Logcat的使用。
一、首先得知道Logcat在哪里,一般在下面会有Logcat,要是不小心关掉了,Window-》Show View -》Other -》里面有Logcat,点击就出来了,或者在DDMS中也会有Logcat,不过一般使用第一种方式去找Logcat
二、如图所示讲解Logcat
![图片](https://i-blog.csdnimg.cn/blog_migrate/879320f5658140d6113bc79d411798eb.png)
①Level:等级
v:verbose 混淆级别,也是最低的级别,黑色字体
d: debug 调试级别,蓝色字体
i :Info 信息级别, 绿色字体
w:Warn 警告级别 黄色字体
e:error 错误级别,也是最高的级别,红色字体
②Time:时间
③PID TID:
PID:process id 进程id TID:thread id 线程id
当PID == TID 时,TID为主线程,或者称为ui线程 (详细以后应该会学到,这里只了解一下是什么)
④Application:应用,代表哪个工程
⑤Tag:标记
⑥Text:提示内容
最左边 :Saved Filters 过滤器,
可以自定义过滤器,功能就是筛选所有的信息,根据级别,来自定义一个过滤器就会用了
![图片](https://i-blog.csdnimg.cn/blog_migrate/2007a89dd05a6c905592b4103b9af96e.png)
Filter Name:过滤器的名字
by Log Tag:通过标记来筛选,填写自己想要查找的Tag信息。
其他看表面意思也应该知道。
Logcat输出信息跟System.out.println()的区别
Logcat:有五个级别,并且可以自定义级别,更方便
System.out.prinltn(): 只有System.out这一个级别, 限制性太强
默认System.out. print(); 是存在缓冲区内,使用System.out.flush();能使之输出。
看以下实例:
自己编写过滤器,查看Logcat,全部输出出来了。
![图片](https://i-blog.csdnimg.cn/blog_migrate/4b048d4d58771cd64fa0fc96d05c88a8.png)
![图片](https://i-blog.csdnimg.cn/blog_migrate/0f7b8c6cb395abe84b54ef7960831c61.png)