1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出 Web page not available 错误。

2.如果访问的页面中有JavaSrcipt,则webview必须设置支持JavaScriptWebSettings webSetting = webview.getSettings() ;webSetting.setJavaScriptEnabled(true) ;

3.如果页面中连接,如果希望点击连接继续在当前browser中相应,而不是新开Android的系统browser中应该连接,必须覆盖webview的WebViewClient对象。mWebView.setWebViewClient(new WebViewClient(){    public boolean shouldOverrideUrlLoading(WebView view,String url){        view.loadUrl(url) ;        return true ;    }})

4.如果不做任何处理,浏览网页,点击系统"Back"键,整个Browser会调用finish()而结束自身,如果希望浏览的网页回退而不是推出浏览器,需要在当前Activity中处理并消费掉该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中需要用户手动输入用户名,密码或其他,则webview必须设置支持获取手势焦点。    webview.requestFocusFromTouch() ;

6.WebView加载界面主要调用三个方法:LoadUrl、LoadData、LoadDataWithBaseURL

1.LoadUrl 直接加载网页,图片并显示

2.LoadData 显示文字与图片内容

3.LoadDataWithBase 显示文字与图片内容webSettings的常用方法setJavaScriptEnabled(true) ;//支持js脚本
setPluginsEnabled(true) ;//支持插件

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式