сохранить файл в файл отладки в Android

1

Я новичок в андроиде, и я хотел бы сохранить изображение на диск где-нибудь для отладки.

  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(разрешение отклонено)

  • 0
    вы установили разрешение в манифесте?
  • 0
    В частности, <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> .
Показать ещё 2 комментария
Теги:

1 ответ

0
Лучший ответ

Как отмечают комментаторы, либо:

  • У вас нет правильного определения WRITE_EXTERNAL_STORAGE (например, в неправильном месте манифеста)
  • Внешнее хранилище недоступно (например, оно установлено на вашей главной машине)
  • 0
    я использовал хранилище :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню