第九章 - 使用网络技术
WebView的用法
public class WebViewActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view);
WebView webView = findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("https://www.baidu.com/");
}
}
- 使用findViewById()方法获得WebView的实例。
- 调用WebView的getSettings()方法去设置一些浏览器的属性。
- 调用WebView的setWebViewClien()方法,传入一个WebVIewClient的实例。目的:当需要从一个网页跳转到另一个网页时,目标网页仍然在当前WebView中显示,而不是打开系统浏览器。
- 调用WebView的loadUrl()方法,将网址传入。
注意:访问网络需要声明权限
<uses-permission android:name="android.permission.INTERNET" />