1: XML设置webview
<WebView
android:id="@+id/test_wv"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
2: MainActivity 拿到 webview
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
test_wv = (WebView) findViewById(R.id.test_wv);
test_wv.setWebChromeClient(new WebChromeClient());
test_wv.setWebViewClient(new WebViewClient()); //
test_wv.getSettings().setJavaScriptEnabled(true); // 与Javascript交互
test_wv.getSettings().setDatabaseEnabled(true); // 设置可以调用数据库
test_wv.getSettings().setDomStorageEnabled(true); // 设置dom存储
test_wv.getSettings().setAppCacheEnabled(true); // //开启 Application Caches 功能 方便构建离线APP
test_wv.loadUrl("http://baidu.com");
}
3:AndroidManifest 配置
<uses-permission android:name="android.permission.INTERNET" />
android:usesCleartextTraffic="true"