Image Uri du Fichier

J'ai une Image Uri, extraites à l'aide des éléments suivants:

public Uri getImageUri(Context inContext, Bitmap inImage) {
  ByteArrayOutputStream bytes = new ByteArrayOutputStream();
  inImage.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
  String path = Images.Media.insertImage(inContext.getContentResolver(), inImage, "Title", null);
  return Uri.parse(path);
}

Cela fonctionne tout simplement incroyable pour les Intentions qui exigent une Image URI, etc (alors que je sais pour sûr, l'URI est valide).

Mais maintenant je veux enregistrer cette Image URI vers un fichier sur la carte sd. C'est plus difficile parce que l'URI n'est pas vraiment au point un fichier sur la carte sd ou de l'application.

Dois-je créer une image à partir de l'URI d'abord, puis enregistrer l'image Bitmap sur la carte sd ou est-il un moyen plus rapide (de préférence qui n'a pas besoin de la conversion d'une image bitmap en premier).

(J'ai eu un coup d'oeil à cette réponse, mais elle renvoie fichier non trouvé - https://stackoverflow.com/a/13133974/1683141)

OriginalL'auteur Mdlc | 2014-02-22