码迷,mamicode.com
首页 > 移动开发 > 详细

利用HTML5开发Android(3)---Android中的调试

时间:2014-09-22 01:11:01      阅读:411      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   使用   java   div   

通过JS代码输出log信息
Js代码  
Js代码: console.log("Hello World");   
Log信息: Console: Hello World http://www.example.com/hello.html :82   
在WebChromeClient中实现onConsoleMesaage()回调方法,让其在LogCat中打印信息
Java代码 
1 WebView myWebView = (WebView) findViewById(R.id.webview);   
2 myWebView.setWebChromeClient(new WebChromeClient() {   
3     public void onConsoleMessage(String message, int lineNumber, String sourceID) {   
4         Log.d("MyApplication", message + " -- From line "  
5             + lineNumber + " of "  
6             + sourceID);   
7     }   
8 });  
以及
Java代码  
1 WebView myWebView = (WebView) findViewById(R.id.webview);   
2 myWebView.setWebChromeClient(new WebChromeClient() {   
3     public boolean onConsoleMessage(ConsoleMessage cm) {   
4         Log.d("MyApplication", cm.message() + " -- From line "  
5             + cm.lineNumber() + " of "  
6             + cm.sourceId() );   
7         return true;   
8     }   
9 });  
*ConsoleMessage 还包括一个 MessageLevel 表示控制台传递信息类型。 您可以用messageLevel()查询信息级别,以确定信息的严重程度,然后使用适当的Log方法或采取其他适当的措施。

利用HTML5开发Android(3)---Android中的调试

标签:android   style   blog   http   color   io   使用   java   div   

原文地址:http://www.cnblogs.com/lvfeilong/p/45dfgfdgdfw3r.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!