Android WebView的詳解

Android WebView在android平臺(tái)上是一個(gè)特殊的View, 他能用來顯示網(wǎng)頁,這個(gè)類可以被用來在你的app中僅僅顯示一張?jiān)诰€的網(wǎng)頁,還可以用來開發(fā)瀏覽器。
在Android手機(jī)中內(nèi)置了一款高性能webkit內(nèi)核瀏覽器,在SDK中封裝為一個(gè)叫做WebView組件。WebKit是Mac OS X v10.3及以上版本所包含的軟件框 架(對(duì)v10.2.7及以上版本也可通過軟件更新獲取)。 同時(shí),WebKit也是Mac OS X的Safari網(wǎng)頁瀏覽器的基礎(chǔ)。WebKit是一個(gè)開源項(xiàng)目,主要由KDE的KHTML修改而來并且包含了一些來自蘋果公司的一些組件。傳統(tǒng)上,WebKit包含一個(gè)網(wǎng)頁引擎WebCore和一個(gè)腳本引擎JavaScriptCore,它們分別對(duì)應(yīng)的是KDE的KHTML和KJS。不過, 隨著JavaScript引擎的獨(dú)立性越來越強(qiáng),現(xiàn)在WebKit和WebCore已經(jīng)基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,卻仍然宣稱自己是WebKit內(nèi)核)。
在開發(fā)過程中應(yīng)該注意幾點(diǎn):
1.AndroidManifest.xml中必須使用許可"android.permission.INTERNET",否則會(huì)出Web page not available錯(cuò)誤。
2.如果訪問的頁面中有javascript,則webview必須設(shè)置支持Javascript。
webview.getSettings().setJavaScriptEnabled(true);
當(dāng)前名稱:AndroidWebView的詳解及實(shí)例-創(chuàng)新互聯(lián)
文章分享:http://chinadenli.net/article0/edjoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)站策劃、全網(wǎng)營銷推廣、域名注冊(cè)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容