WebView是Android系統中基於webkit引擎顯示網頁的控件。?Android Webview在低配版和高配版使用不同的webkit版本,版本更新到4.4後直接使用Chrome版本。
WebView可以I-display和渲染網頁,可以直接使用html文件(在網絡上或在本地資產中)進行布局,也可以用JavaScript進行交互調用。
WebView控件功能強大,除了壹般視圖的屬性和設置外,還可以處理url請求、頁面加載、渲染和頁面交互。
壹般來說,webView用於顯示網絡請求的結果。舉個例子,如果壹個開發者開發了壹個APP,想用它來訪問網絡,但又不想用手機上安裝的瀏覽器,而是想在自己的APP裏打開壹個展示網頁,那麽就可以用webView來展示網頁。
擴展數據:
WebView組件使用的WebKit引擎。默認情況下,Webview不支持JavaScript,網頁中的錯誤會被忽略。如果只是用WebView顯示網頁,沒有交互,默認配置就可以了。如果需要交互,需要自定義配置。
WebView加載遠程網頁語法格式:
webview . loadurl(" ");
WebView在資產目錄下加載本地網頁的語法格式:
webview . loadurl(" file:///Android _ asset/test . html ");
WebView加載手機本地網頁的語法格式:
webview . loadurl(" content://com . Android . html file provider/SD card/test . html ");
WebView加載HTML代碼片段的語法格式:
webView.loadData(data," text/html "," utf-8 ");
webview . loaddatawithbaseurl(null,data," text/html "," utf-8 ",null);
百度百科-WebView of -webkit