将文件保存在android中的调试文件中

时间:2011-03-29 17:05:39

标签: android

我是Android的新手,我想将图像保存到某个地方进行调试。

  String path = Environment.getExternalStorageDirectory().toString();

  FileOutputStream out = new FileOutputStream(path + "/android.png");
  bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);

当我这样做时,我尝试保存时收到权限错误。我做错了什么?

03-29 17:06:32.328:WARN / System.err(2276):java.io.FileNotFoundException:/mnt/sdcard/android.png(Permission denied)

1 个答案:

答案 0 :(得分:0)

评论者指出:

  • 您没有正确定义WRITE_EXTERNAL_STORAGE(例如,它位于清单中的错误位置)
  • 外部存储空间不可用(例如,它已安装在主机上)