1

今天遇到一个奇怪的问题。我有一个由 Java 代码生成的 png 图像“image.png”和另一个图像“a.png”。我将它们导入/sdcard/image/目录。当我调用代码时

Bitmap bit = BitmapFactory.decodeFile("/sdcard/image/image.png");

bit = BitmapFactory.decodeFile("/sdcard/image/a.png");

在 Android 上,第一位为空,但后者不是。我确定路径“/sdcard/image”是正确的。

你可以帮帮我吗???

4

1 回答 1

0

您可以从此代码中获取 sdcard 的路径:

File extStore = Environment.getExternalStorageDirectory();

然后指定文件夹名和文件名

"/image/"+"image.jpg"


bit = BitmapFactory.decodeFile(extStore +"/image/a.jpg");
于 2013-05-03T12:03:03.480 回答