日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Androidlogcat應用指南

Android是由谷歌推出的一款基于Linux平臺的開源手機操作系統(tǒng)。已經(jīng)推出就伸手廣大編程人員的喜愛。在這里我們就先從Android logcat的相關應用來對這一系統(tǒng)進行一個深入的了解,以此方便我們的實際應用。

創(chuàng)新互聯(lián)建站長期為成百上千客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為修水企業(yè)提供專業(yè)的成都網(wǎng)站設計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設,修水網(wǎng)站改版等技術服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

選項與說明

  1. -s 默認設置過濾器    
  2. - f 文件 輸出到日志文件    
  3. -c 清除日志    
  4. -d 獲取日志    
  5. -g 獲取日志的大小    
  6. - v 格式 設置日志(見下面的格式打印格式)  

- v 格式與例范例

 
 
 
  1. brief W/tag ( 876): message   
  2. process W( 876) message (tag)   
  3. tag W/tag : message   
  4. thread W( 876:0x37c) message   
  5. raw message   
  6. time 09-08 05:40:26.729 W/tag ( 876): message   
  7. threadtime 09-08 05:40:26.729 876 892 W tag : message   
  8. long [ 09-08 05:40:26.729 876:0x37c W/tag ] message  

代碼例子:

AndroidManifest.xml添加讀取權限

 
 
 
  1. < uses-permission android:name=
    "android.permission.READ_LOGS" />   
  2. < uses-permission android:name=
    "android.permission.READ_LOGS" /> 

清除日志

 
 
 
  1. try {   
  2. Runtime.getRuntime().exec("logcat -c");   
  3. } catch(Exception e) {   
  4. try {  
  5. Runtime.getRuntime().exec("logcat -c");  
  6. } catch(Exception e) {  

獲取日志

 
 
 
  1. try {   
  2. ArrayList< String> commandLine = new ArrayList< String>();   
  3. commandLine.add( "logcat");   
  4. commandLine.add( "-d");   
  5. commandLine.add( "-v");   
  6. commandLine.add( "time");   
  7. commandLine.add( "-s");   
  8. commandLine.add( "tag:W");   
  9. Process process = Runtime.getRuntime().exec
    ( commandLine.toArray( new String[commandLine.size()]));   
  10. BufferedReader bufferedReader = new BufferedReader
    ( new InputStreamReader(process.getInputStream()), 1024);   
  11. String line = bufferedReader.readLine();   
  12. while ( line != null) {   
  13. log.append(line);   
  14. log.append("\n")   
  15. }   
  16. } catch ( IOException e) {   
  17. }   
  18. try {  
  19. ArrayList< String> commandLine = new ArrayList< String>();  
  20. commandLine.add( "logcat");  
  21. commandLine.add( "-d");  
  22. commandLine.add( "-v");  
  23. commandLine.add( "time");  
  24. commandLine.add( "-s");  
  25. commandLine.add( "tag:W");  
  26. Process process = Runtime.getRuntime().exec
    ( commandLine.toArray( new String[commandLine.size()]));  
  27. BufferedReader bufferedReader = new BufferedReader
    ( new InputStreamReader(process.getInputStream()), 1024);  
  28. String line = bufferedReader.readLine();  
  29. while ( line != null) {  
  30. log.append(line);  
  31. log.append("\n")  
  32. }  
  33. } catch ( IOException e) {  

結果:

 
 
 
  1. 09-08 09:44:42.267 W/tag ( 754): message1   
  2. 09-08 09:44:42.709 W/tag ( 754): message2   
  3. 09-08 09:44:43.187 W/tag ( 754): message3   
  4. 09-08 09:44:45.295 E/tag ( 754): message8  

新聞名稱:Androidlogcat應用指南
URL標題:http://m.5511xx.com/article/dphgdde.html