歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android開發入門:簡單的遠程調試日志

在Android手機上調試程序時,由於沒有數據線,就建立了一個無線局域網和本機服務器做離線調試。

需要打印日志的地方調用WL.log("key","value");即可

  1. public class WL { 
  2.     static String url = "http://10.12.11.54:8080/log/imageLog"; 
  3.  
  4.     public static void Log(String key ,String value){ 
  5.         HttpURLConnection con =null; 
  6.         try { 
  7.             URL uri = new URL(url+"?"+key+"="+value); 
  8.             con = (HttpURLConnection) uri.openConnection(); 
  9.             con.setRequestMethod("POST"); 
  10.             con.getResponseCode(); 
  11.         } catch (MalformedURLException e) { 
  12.             e.printStackTrace(); 
  13.         } catch (IOException e) { 
  14.             e.printStackTrace(); 
  15.         } 
  16.     } 

另服務端的幾行代碼:

 

  1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
  2.         try{ 
  3.             Enumeration<String> enu = request.getParameterNames(); 
  4.             while(enu.hasMoreElements()){ 
  5.                 String logName = enu.nextElement().toString(); 
  6.                 System.out.println("Time:"+ new Date().toLocaleString()+"    "+logName+" :"+request.getParameter(logName)); 
  7.             } 
  8.         }catch (Exception e) { 
  9.             e.printStackTrace(); 
  10.         } 
  11.     } 

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

Copyright © Linux教程網 All Rights Reserved