从当前目录加载图像

时间:2014-04-13 00:18:55

标签: android

编辑:我在post之后解决了这个问题。

在我的名为“Flags”的应用程序中,我有一个标题为“Afghanistan.png”的图片,如你所见:

here

这就是我试图访问它的方式:

Bitmap AfghanistanFlag = BitmapFactory.decodeFile(getApplicationInfo().dataDir + "/Afghanistan.png");

这样只会返回一个错误:

Unable to decode stream: java.io.FileNotFoundException: /data/data/com.nwh.flags/Afghanistan.png: open failed: ENOENT (No such file or directory)

如您在第一张图片中看到的那样,在当前目录中打开图像需要做什么?

编辑:我在post之后解决了这个问题。

1 个答案:

答案 0 :(得分:0)

您可以将所有图像保存在代码的资产文件夹中。并使用AssetManager获取它们。 这是一个示例link