WebView之禁止調用第三方瀏覽器


一、WebView官方簡潔:

一個顯示視圖的web頁面。在這個類的基礎上你可以滾自己的web瀏覽器或簡單地顯示一些網上的內容。它使用WebKit渲染引擎顯示web頁面,包括方法向前和向后導航歷史,放大和縮小,執行文本搜索和其他更多的功能。

二、WebView的基本使用以及注意事項

  使用WebView調用網頁非常簡單,只需要兩步就可以了。

  1.創建一個WebView

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

  2.調用WebView的加載網頁方法(當然這里需要設置一下網絡訪問權限)

webView.loadUrl("http://www.baidu.com/");

好了,到這里為止已經基本搞定了。但是當程序運行后會發現,這根本就不是原本我們想要的效果,本來我們希望自己開發的這個WebView本身就是一個瀏覽器,而運行結果是程序調用了手機上的第三方瀏覽器了。怎樣才讓我們的程序顯示網頁而不是調用第三方瀏覽器呢?這個簡單,在調用網頁之前加上下面這段代碼就OK了。

webView.setWebViewClient(new WebViewClient());

當然如果有需要你也可以實現WebViewClient類中的方法,這里就不再多說了,因為后面都會講到。

當加入這段代碼后再次運行程序,顯示的就是我們想要的效果了。

 

由於后面還好再將幾節,這里就不貼代碼了,等到講到最后,我會把完整的代碼放到網上,供大家下載參考。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM