今天我遇到一个奇怪的问题。我有一个由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”是对的。
你可以帮助我吗?答案 0 :(得分:0)
您可以从以下代码获取SD卡的路径:
File extStore = Environment.getExternalStorageDirectory();
然后指定foldername和文件名
"/image/"+"image.jpg"
bit = BitmapFactory.decodeFile(extStore +"/image/a.jpg");