1.AndroidManifest.xml中必須使用許可"android.permission.INTERNET",否則會(huì)出 Web page not available 錯(cuò)誤。

2.如果訪問(wèn)的頁(yè)面中有JavaSrcipt,則webview必須設(shè)置支持JavaScriptWebSettings webSetting = webview.getSettings() ;webSetting.setJavaScriptEnabled(true) ;

3.如果頁(yè)面中連接,如果希望點(diǎn)擊連接繼續(xù)在當(dāng)前browser中相應(yīng),而不是新開(kāi)Android的系統(tǒng)browser中應(yīng)該連接,必須覆蓋webview的WebViewClient對(duì)象。mWebView.setWebViewClient(new WebViewClient(){    public boolean shouldOverrideUrlLoading(WebView view,String url){        view.loadUrl(url) ;        return true ;    }})

4.如果不做任何處理,瀏覽網(wǎng)頁(yè),點(diǎn)擊系統(tǒng)"Back"鍵,整個(gè)Browser會(huì)調(diào)用finish()而結(jié)束自身,如果希望瀏覽的網(wǎng)頁(yè)回退而不是推出瀏覽器,需要在當(dāng)前Activity中處理并消費(fèi)掉該Back事件。public boolean onKeyDown(int keyCode, KeyEvent event){    if((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()){        mWebView.goBack() ;        return true ;    }    return super.onKeyDown(keyCode, event) ;}5.如果webView中需要用戶(hù)手動(dòng)輸入用戶(hù)名,密碼或其他,則webview必須設(shè)置支持獲取手勢(shì)焦點(diǎn)。    webview.requestFocusFromTouch() ;

6.WebView加載界面主要調(diào)用三個(gè)方法:LoadUrl、LoadData、LoadDataWithBaseURL

1.LoadUrl 直接加載網(wǎng)頁(yè),圖片并顯示

2.LoadData 顯示文字與圖片內(nèi)容

3.LoadDataWithBase 顯示文字與圖片內(nèi)容webSettings的常用方法setJavaScriptEnabled(true) ;//支持js腳本
setPluginsEnabled(true) ;//支持插件

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式