歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android中的Log小技巧

Android中的Log小技巧

日期:2017/3/1 10:24:55   编辑:Linux編程

不得不說Log是個很好用的東西,平時開發中也經常會去使用,這裡就簡單介紹一些我在使用中的一些小技巧:

Log.v的函數

  1. public static int v (String tag, String msg)
  2. Since: API Level 1
  3. Send a VERBOSE log message.
  4. Parameters
  5. tag Used to identify the source of a log message. It usually identifies the class or activity where the log call occurs.
  6. msg The 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的輸出報告了)

先總結了這麼些,等以後遇到了問題還會進行補充!

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved