Webview含義:WebView也就是我們熟悉的“網(wǎng)絡(luò)視圖”,能加載并顯示網(wǎng)頁(yè),可以將其視為一個(gè)瀏覽器。主要用于展示網(wǎng)絡(luò)請(qǐng)求后的內(nèi)容,就是將網(wǎng)絡(luò)地址請(qǐng)求的內(nèi)容展示在里面。
使用場(chǎng)景:比如你自己寫(xiě)個(gè)APP,想要訪問(wèn)網(wǎng)絡(luò)(如百度頁(yè)面),可以不使用手機(jī)自帶的瀏覽器,只需APP內(nèi)部展示百度頁(yè)面,這時(shí)候就可以用webView。
擴(kuò)展資料:
WebView的作用:
1、顯示、渲染請(qǐng)求的Web頁(yè)面;
2、對(duì)展示的html文件進(jìn)行布局;
3、與JavaScript相互調(diào)用。
實(shí)現(xiàn)WebView的方法:
1、直接在Activity中實(shí)例化所需要的WebView組件嗎,如:WebView webView = new WebView(this)。
2、使用WebView的loadUrl方法,設(shè)置WebView初始要加載的頁(yè)面:訪問(wèn)互聯(lián)網(wǎng)使用:webView.loadUrl("http://www.baidu.com"); 訪問(wèn)本地文件使用:webView.loadUrl("本地地址"); 本地文件一般存放在:assets 文件夾中。
3、使用Activity的setContentView方法來(lái)展示網(wǎng)頁(yè)視圖。
4、需要在AndroidManifest.xml文件中添加需要用到的權(quán)限,否則會(huì)出現(xiàn)Web page not available的錯(cuò)誤。添加方法:<uses-permission android:name="android.permission.INTERNET" />。