(1)权限:
在AndroidManifest.xml设置访问网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
(2)布局文件:
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
android:layout_height="match_parent"
android:id="@+id/webView"
/>
(3)使用场景:
webView = (WebView) findViewById(R.id.webView);
//
WebView加载web资源
webView.loadUrl("
http://www.baidu.com");
//
覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开
webView.setWebViewClient( new WebViewClient(){
@Override
webView.setWebViewClient( new WebViewClient(){
@Override
public
boolean shouldOverrideUrlLoading(WebView view, String url) {
//
返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}
return true;
}
});
(4)其他小结,响应Javascript中的alert,访问证书有问题的SSL网页等,
参考网页
本文详细介绍如何在Android应用中使用WebView加载网页资源,并设置了必要的网络权限。文中还介绍了如何通过覆写shouldOverrideUrlLoading方法实现用WebView打开网页而非系统默认浏览器。

被折叠的 条评论
为什么被折叠?



