无法在Android上显示图像格式化的png

时间:2013-05-03 11:59:19

标签: android

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

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

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

在Android上,第一位是null,但后者不是。我确信路径“/ sdcard / image”是对的。

你可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以从以下代码获取SD卡的路径:

File extStore = Environment.getExternalStorageDirectory();

然后指定foldername和文件名

"/image/"+"image.jpg"


bit = BitmapFactory.decodeFile(extStore +"/image/a.jpg");