Bonjour a vous tous

Je dois stocker dans l'application, les images faite par l'utilisateur.
J'arrive déjà transformer celles-ci en Bitmap avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
            image_view.setDrawingCacheEnabled(true);
            Bitmap bmp =Bitmap.createBitmap(image_view.getDrawingCache());
            image_view.setDrawingCacheEnabled(false);
            bmp.compress(Bitmap.CompressFormat.PNG, 100, baos);
Puis-je Creer un file avec File file = new File(path, "nom fichier"); ? ou dois-je passer par un autre moyen?
Si je peu comment récupérer un path interne à l'application qui ne risque pas d'etre effacé en cas de manque de mémoire?( si on pouvait l'enregistrer dans les drawable sa serai parfait.