android學習筆記之JQuery整合–瞭解WebView

來源:互聯網
上載者:User

      Android WebView 是一個使用WebKit引擎的瀏覽器組件,他的運行效果和 firefox 上一模一樣,所以寫的時候都是先用 firefox 測試,測試 OK 了再放到程式裡面看效果,基本上不會有什麼問題

      同時,Android WebView支援HTML、CSS等靜態元素,也支援JavaScript的動態使用。更為有效是JavaScript還可以調用你的Java API。

     

 

      入門知識:

      

      建立WebView組件。

     其一:在layout的xml布局中加入

                <WebView android:id="@+id/myWebView1" android:layout_height="wrap_content"<br />android:layout_width="wrap_content" /> 

    其二: 在java代碼中引用並建立WebView組件

              WebView myWebView = (WebView)findViewById(R.id.myWebView); 

 

    這樣WebView組件就建立了。 

 

 

 

    --  轉載有效網址:    myWebView.loadUrl("http://blog.csdn.net/GEOLO");

    --  瀏覽本地圖片檔案: myWebView.loadUrl("file:///sdcard/images.jpg");

    --  瀏覽本地html檔案:myWebView.loadUrl("file:///sdcard/test.html");

    --  圖片和文字顯示:    String data = "<HTML>測試本地圖片和文字混合顯示,這是" +

                                                         "<IMG src='/"file:///sdcard/icon.png/"/'>APK裡的圖片";   

                                    myWebView.loadDataWithBaseURL("about:blank", data, "text/html", "utf-8", ""); 

    --  向後瀏覽曆史頁面: myWebView.goBack();

    --  向前瀏覽曆史頁面: myWebView.goForward();

    --  清除緩衝內容:       myWebView.clearCache();

    --  開啟JavaScript功能 myWebView.getSettings().setJavaScriptEnabled(true);

    --  設定處理JavaScript的引擎myWebView.setWebChromeClient(new WebChromeClient());

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.