gpt4 book ai didi

Android:decodeFile 总是为内部存储中的文件返回 null

转载 作者:IT王子 更新时间:2023-10-28 23:35:42 26 4
gpt4 key购买 nike

我有一个文件本地保存到应用程序的私有(private)存储中。我已经验证它存在,但是每当我调用 BitmapFactory.decodeFile 它总是返回 null.

如果我将文件保存为资源并使用 ImageView.setImageResource,它总是显示得很好。

有什么问题?

这是 fragment :

filename = "test.png";

if (doesFileExist(filename))
Bitmap bMap = BitmapFactory.decodeFile(filename);

我也试过了:

Bitmap bMap = BitmapFactory.decodeFile(getFilesDir().getPath()
+ filename);

最佳答案

这个问题之前已经回答过,比如这里: BitmapFactory.decodeFile returns null even image exists

这正是我所需要的:

String fname=new File(getFilesDir(), "test.png").getAbsolutePath();

关于Android:decodeFile 总是为内部存储中的文件返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com