Android开发入门:简单的远程调试日志
Android开发入门:简单的远程调试日志
在Android手机上调试程序时,由于没有数据线,就建立了一个无线局域网和本机服务器做离线调试。
需要打印日志的地方调用WL.log("key","value");即可
- public class WL {
- static String url = "http://10.12.11.54:8080/log/imageLog";
- public static void Log(String key ,String value){
- HttpURLConnection con =null;
- try {
- URL uri = new URL(url+"?"+key+"="+value);
- con = (HttpURLConnection) uri.openConnection();
- con.setRequestMethod("POST");
- con.getResponseCode();
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
另服务端的几行代码:
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try{
- Enumeration<String> enu = request.getParameterNames();
- while(enu.hasMoreElements()){
- String logName = enu.nextElement().toString();
- System.out.println("Time:"+ new Date().toLocaleString()+" "+logName+" :"+request.getParameter(logName));
- }
- }catch (Exception e) {
- e.printStackTrace();
- }
- }
更多Android相关信息见Android 专题页面 http://www.bkjia.com/topicnews.aspx?tid=11
评论暂时关闭