ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android开发必备基础知识(Android studio)

2022-03-05 14:00:08  阅读:195  来源: 互联网

标签:字符 Log 打印 基础知识 studio 日志 级别 Android


必备基础知识

日志工具—Log

Android中的日志工具是Log(android .util.Log),一共有五个方法

每个方法会有不同的重载

Log.v( )

用于打印最为琐碎、意义最小的日志信息。

对应级别verbose,是Android日志中级别最低的一种

Log.d( )

打印调试信息,这些信息是对调试程序和分析问题有帮助的

对应级别debug,比verbose高一级

Log.i( )

打印较为重要的一些数据,这些数据应该是你希望看见的、可以帮助你分析用户行为的数据

对应级别info,比debug高一级

Log.w( )

打印一些警告信息,提示程序在这个地方可能潜在的风险,最好进行修复的地方

对应级别warn,比info高一级

Log.e( )

打印程序中的错误信息,代表程序出现了严重错误,需尽快修复

对应级别error,比warn高一级

过滤器

在Logcat中可以添加过滤器

Android Studio中目前只有三个过滤器,Show only selected application表示只显示当前选中程序的日志;Firebase是Google提供的一个开发者工具和基础构架平台,不用过多关注;No Filters相当于没有过滤器,会显示所有的日志。

Edit Filter Configuration是自定义过滤器,在log Tag中确定需要过滤的参数信息;打印日志的语句也需要将tag参数改为对应的参数。

日志级别控制

从低到高依次为Verbose、Debug、Info、Warn、Error、Assert;可以帮助我们快速找到需要的信息(设置为error查找崩溃信息)

如果级别选择为Debug,那么只有使用了Debug及以上级别方法打印的日志才会被显示出来。

关键字过滤

支持正则表达式(也叫规则表达式)

  • runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。

  • runoob,可以匹配 runob、runoob、runoooooob 等, 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。

  • colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。

正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。

正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。




标签:字符,Log,打印,基础知识,studio,日志,级别,Android
来源: https://www.cnblogs.com/lxrnb/p/15967821.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有