Android原生 webview加载网页

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"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容