Autore Topic: Salvare una foto fatta: errore open failed: ENOENT (No such file or directory)  (Letto 364 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Salve a tutti,
ho la necessità di scattare una foto e salvarla, e sto utilizzando il codice standard di google:

Codice (Java): [Seleziona]
try {
            String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
            String imageFileName = "JPEG_" + timeStamp + "_";
            File storageDir = Environment.getExternalStoragePublicDirectory(
                    Environment.DIRECTORY_PICTURES);
            File image = File.createTempFile(
                    imageFileName,  /* prefix */
                    ".jpg",         /* suffix */
                    storageDir      /* directory */
            );

            // Save a file: path for use with ACTION_VIEW intents
            mCurrentPhotoPath = "file:" + image.getAbsolutePath();
            return image;
        } catch (Exception exc) {
            return null;
        }

Solo che non capisco perchè ottengo l'errore in oggetto. Aggiungo nel manifest ho inserito i permessi WRITE_EXTERNAL_STORAGE.

Da cosa può dipendere?

Grazie.