我的应用程序需要将图像保存在设备上,并通过以下链接在WebView中显示它们:
我知道如何下载图像,但是我不知道要在WebView上方便地保存它们在哪里
在内部存储中未显示WebView图像:
val srcFolder = File(filesDir,"images")
//I can see my image on log
srcFolder.list().forEach { log(it) }
val srcImg = File(srcFolder,"imageTest.jpg")
log("path=$srcImg exist:${srcImg.exists()}") //true
val html = "<html><body>Before<br /><img src=\"=file:///${srcImg.path} \" /><br />after</body></html>"
//but image not shown
wv.loadDataWithBaseURL("",html,"text/html","UTF-8","")
在外部存储中 看起来新版Android 10不可能 getExternalStoragePublicDirectory deprecated in Android Q
谢谢您的帮助