我需要一些技术,通过这些技术,我能够在使用android webView时不下载或在网页中显示图像。我的目的是为了节省网络成本。
如何:
vw.getSettings().setLoadsImagesAutomatically(false);
或
vw.getSettings().setBlockNetworkLoads (true);
WebSettings文档。
第一个用于图像,第二个用于一般资源。
setBlockNetworkImage可以做到。
webView.getSettings()。
setBlockNetworkImage(真正的);void setBlockNetworkImage (boolean flag)
设置WebView是否不应该从网络加载图像资源(通过http和https URI方案访问的资源)。注意,除非getLoadsImagesAutomatically()返回true,否则此方法不起作用。还要注意,使用setBlockNetworkLoads(boolean)禁用所有网络加载也会阻止网络图像加载,即使该标志设置为false。当此设置的值从true更改为false时,WebView当前显示的内容所引用的网络图像资源将被自动获取。默认为false。
https://developer.android.com/reference/android/webkit/WebSettings.html setBlockNetworkImage(布尔)