file: android_asset不起作用

file: android_asset不起作用,第1张

概述我将图像存储在assets / img / categories文件夹中,并尝试使用以下代码加载它们: ImageLoader.getInstance().displayImage(String.format("file:///android_asset/img/categories/%d.JPG", category.getId()), mImageIv); 它似乎没问题,但不起作用: E/Im 我将图像存储在assets / img / categorIEs文件夹中,并尝试使用以下代码加载它们:

ImageLoader.getInstance().displayImage(String.format("file:///androID_asset/img/categorIEs/%d.JPG",category.getID()),mImageIv);

它似乎没问题,但不起作用:

E/ImageLoader(28790): /androID_asset/img/categorIEs/9.JPG: open Failed: ENOENT (No such file or directory)E/ImageLoader(28790): java.io.fileNotFoundException: /androID_asset/img/categorIEs/9.JPG: open Failed: ENOENT (No such file or directory)

为什么它不起作用?

解决方法 我认为对于assests文件夹,URI的用法是这样的

String imageUri = "assets://image.png";imageLoader.displayImage(imageUri,imageVIEw);

只需查看this参考

所以你改变你的代码是这样的

ImageLoader.getInstance().displayImage(String.format("assets:///img/categorIEs/%d.JPG",mImageIv);

甚至像这样从SDCard加载它

String imageUri = "file:///mnt/sdcard/image.png";

让我知道这个是否奏效

总结

以上是内存溢出为你收集整理的file:/// android_asset不起作用全部内容,希望文章能够帮你解决file:/// android_asset不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1123324.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存