Android - Enregistrer des images dans un dossier spécifique
J'ai besoin d'enregistrer les photos prises avec mon application dans un dossier spécifique. J'ai lu beaucoup de solutions à ce problème, mais je ne pouvais pas le faire tout de leur travail donc j'ai demander de l'aide.
MainActivity.java
public void onClick(View v) {
Intent camera = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
//Folder is already created
String dirName = Environment.getExternalStorageDirectory().getPath()
+ "/MyAppFolder/MyApp" + n + ".png";
Uri uriSavedImage = Uri.fromFile(new File(dirName));
camera.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
startActivityForResult(camera, 1);
n++;
}
AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
source d'informationauteur Goblinch | 2013-08-02
Vous devez vous connecter pour publier un commentaire.
Passer par le code suivant , sa fonctionne très bien pour moi.
L'utilisation de ce genre. Il va travailler pour vous.
Espère que cela va vous aider. pour la référence à utiliser caméra intention.
J'ai utilisé mdDroid code comme ceci: