不得不说Log是个很好用的东西,平时开发中也经常会去使用,这里就简单介绍一些我在使用中的一些小技巧:

Log.v的函数

public static int v (String tag, String msg)Since: API Level 1Send a VERBOSE log message.ParameterstagUsed to identify the source of a log message. It usually identifies the class or activity where the log call occurs.msgThe message you would like logged.


这里以Log.v来进行介绍

1.建议大家每次新建一个类的时候,为这个类手动建立一个TAG,

如private static String TAG=“你的类名”,这样在这个类中的所有Log的TAG参数都可以用这个TAG进行填充,方便而实用,在Log输出界面也很容易就可以知道是哪个类输出的Log


2.大家在用真机测试的时候,可以看到某些程序的Log输出,这就是发布的时候没有将Log语句删除或者注释。然而注释或者删除都不是什么好方法,注释会影响代码的美观性,而删除......到时候你升级应用程序的时候,就知道删除是很愚蠢的

而好一点的做法:

2.1.声明一个静态变量:

public static final boolean DEBUG = true;

2.2.使用Log输出语句的时候,先判断DEBUG的值,若是true,则进行打印,否则不打印

2.3.开发和测试工作结束后,将这个值置为false;这样就不会看到Log报告了

3.Log有好几个级别,这里不一一列举,我们平时开发用的最多的是Log.v ,最好不要用Log.e(PS:Android程序员估计最不想看到的就是Log.e的输出报告了)

先总结了这么些,等以后遇到了问题还会进行补充!

更多相关文章

  1. Android命令行测试BT,WIFI,Sensor工作状态
  2. Android 中的单元测试(使用AndroidTestCase 进行 Content Provid
  3. Android CTS 测试研究之二
  4. android真机测试问题
  5. Jacoco在Android系统应用测试中覆盖率一直为0的解决方案
  6. android自动化测试工具
  7. Android bitmap内存优化测试
  8. IllegalStateException,PatternSyntaxException,Android studio 注

随机推荐

  1. Android自定义控件进阶-打造Android自定
  2. [置顶] Android webview开发中 js与andro
  3. 《宅男的android开发指南》(翻译)--7
  4. Android的Apk签名方案
  5. maxEms和maxLength的区别以及maxEms不起
  6. 【Android】SD卡的安全存储问题
  7. Android 自定义View之坐标系(一)
  8. Android(安卓)数据存储(一) Preference的
  9. Android应用的自动升级、更新模块的实现(z
  10. [转]如何在移动设备程序中嵌入盈利广告,开