Android WebView 无法加载OSS存储空间的jpeg图片
可能的原因是您没有正确设置WebView的权限或配置。请参考以下步骤来解决此问题:
- 在AndroidManifest.xml文件中添加以下权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
-
确保您的设备已连接到互联网,并且能够访问OSS存储空间。
-
确保要加载的图片的URL地址是正确的,并且可以通过浏览器访问。
-
在您的WebView的设置中启用JavaScript和文件访问权限:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowContentAccess(true);
- 如果您加载的图片是通过file://协议访问的本地文件,请确保您已经获取了读取外部存储器的权限,并且在加载图片之前进行了相应的权限检查和请求。
如果以上步骤都没有解决您的问题,您可以尝试使用其他方法来加载图片,例如使用Glide或Picasso等库来加载图片
原文地址: https://www.cveoy.top/t/topic/iIeJ 著作权归作者所有。请勿转载和采集!