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


    通过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方法或采取其他适当的措施。
  • 相关阅读:
    CSS3的box-sizing属性
    html5 --基础笔记2
    html5--基础笔记
    CSS3--阴影,渐变,背景图片
    响应式布局--流式布局
    angular中的this指向问题
    angular中控制器之间的通讯方式
    angular中的$http配置和参数
    console
    h5表单验证的css和js方法
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/45dfgfdgdfw3r.html
Copyright © 2020-2023  润新知