Android webview 應用

來源:互聯網
上載者:User

現在在android把一個網站打包成apk 是很簡單的事,不懂一點代碼的都可以去百度產生一個apk,app。當然樣式就不是你所能控制的。

今天我就介紹一下 android 的 webview

  在Android手機中內建了一款高效能webkit核心瀏覽器,(如果大家對webkit核心,不是太熟悉的話,那我說Safari瀏覽器大家應該都知道了。 Safari瀏覽器就是webkit核心的。好像不能這樣說....反正webkit核心的瀏覽器很好用..)在SDK中封裝為一個叫做WebView組件。

要想使用用 webview 首先你要在 AndroidManifest.xml 檔案加入訪問網路許可權


其次 如果訪問的頁面中有Javascript,則webview必須設定支援Javascript。

mWebView ==);  

 如果頁面中連結,如果希望點選連結繼續在當前browser中響應,而不是新開Android的系統browser中響應該連結,必須覆蓋 webview的WebViewClient對象。

mWebView.setWebViewClient(  

 最後 如果不做任何處理,瀏覽網頁,點擊系統“Back”鍵,整個Browser會調用finish()而結束自身,如果希望瀏覽的網 頁回退而不是推出瀏覽器,需要在當前Activity中處理並消費掉該Back事件。

  onKeyDown( ((keyCode == KeyEvent.KEYCODE_BACK) &&  

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.