проблема копирования изображения Android - PullRequest
0 голосов
/ 06 июля 2011

Я использую это для сохранения изображения из галереи и копирования в (/data/data/fshizzle_eval.com/files/image.jpg), работать только если изображение (/data/data/fshizzle_eval.com/files/image .jpg) уже существует:

// Save                 
                try {
                    scaledBitmap.compress(Bitmap.CompressFormat.JPEG, 100, new FileOutputStream("/data/data/fshizzle_eval.com/files/image.jpg"));


                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } 

если изображение не существует в этом сообщении в моем logcat, а изображение, выбранное из галереи, не копируется

07-06 21:44:48.839: WARN/System.err(3854): java.io.FileNotFoundException: /data/data/fshizzle_eval.com/files/image.jpg (No such file or directory)

Как это исправить, пожалуйста?

1 Ответ

0 голосов
/ 07 июля 2011

Вы пытаетесь создать файл в папке, которая, вероятно, не существует.Проверьте, существует ли папка первой.Если нет, создайте его и попробуйте выполнить запись в файл.

File file = new File("/data/data/fshizzle_eval.com/files");
if(!file.exists){
   file.mkdirs();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...