Android原生 webview加载网页

1: XML设置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 配置

  

  android:usesCleartextTraffic="true"

你可能感兴趣的:(Android原生 webview加载网页)