Запись на SDCARD проблема в Android? - PullRequest
0 голосов
/ 09 июля 2010

При реализации функции загрузки это работает, но при сохранении файла в SDCard я получаю следующее

Размер буфера по умолчанию, используемый в конструкторе BufferedInputStream. Было бы лучше быть явным, если требуется буфер 8 КБ.

Также IO Exception occure

W (14495: 0x389f) java.io.FileNotFoundException: / sdcard W (14495: 0x389f) по адресу org.apache.harmony.luni.platform.OSFileSystem.open (OSFileSystem.java:244) W (14495: 0x389f) в java.io.FileOutputStream. (FileOutputStream.java:97) W (14495: 0x389f) в java.io.FileOutputStream. (FileOutputStream.java:168) W (14495: 0x389f) в java.io.FileOutputStream. (FileOutputStream.java:147)

1 Ответ

2 голосов
/ 09 июля 2010

Сначала убедитесь, что вы получили объект File, вызвав

File dir = Environment.getExternalStorageDirectory();

Также, если ваше приложение использует 1.6+, вам потребуется разрешение WRITE_EXTERNAL_STORAGE .Если это не поможет, отправьте код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...