Android - Speichern von Bildern in einem bestimmten Ordner
Brauche ich zum speichern der Bilder, die mit meiner app in einem bestimmten Ordner. Ich habe gelesen, dass viele Lösungen zu diesem problem aber ich konnte keine von Ihnen Arbeit, damit ich um Hilfe bitten.
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" />
Überprüfen Sie die Antworten auf diese Frage hier: stackoverflow.com/questions/12995185/...
Haben Sie überprüft, ob der Ordner wirklich erstellt?
Schauen Sie sich den link.. stackoverflow.com/questions/7887078/...
Ja, es ist erstellt
Ich habe bereits überprüft, beide und keiner von Ihnen arbeitete für mich
Haben Sie überprüft, ob der Ordner wirklich erstellt?
Schauen Sie sich den link.. stackoverflow.com/questions/7887078/...
Ja, es ist erstellt
Ich habe bereits überprüft, beide und keiner von Ihnen arbeitete für mich
InformationsquelleAutor Goblinch | 2013-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen Sie durch den folgenden code , seine arbeiten gut für mich.
nehmen Sie Bild von der Kamera und schreiben Sie die Bitmap-Foto = (Bitmap-Daten).getExtras().get("data"); in die Aktivität führen.
Ich habe gerade entdeckt, dass es war ein problem mit meinem OS (Ubuntu). Es hat nicht zeigen mir die Bilder, aber Sie waren im richtigen Ordner
Hi. Ich bin immer Ausnahme:
java.io.FileNotFoundException: /Znapo/5/1838: open failed: ENOENT (No such file or directory)
Verwenden Sie die untere Antwort, es funktioniert besser
InformationsquelleAutor mdDroid
Verwenden Wie dieses. Es wird für Sie arbeiten.
Hoffe, dies wird Ihnen helfen. für Referenz zu verwenden Kamera Absicht.
haben Sie erklärt <uses-permission android:name="android.die Genehmigung.WRITE_EXTERNAL_STORAGE"/> in manifest
Diese Lösung funktioniert bei mir seit android 4.4 Datei-speichern geändert wurde. es ist ContextCompat.getExternalFilesDirs(context, name);stackoverflow.com/questions/7887078/...
mit allen die Berechtigung, ich bin noch immer null auf Vorsatz immer, pls vorschlagen was tun
InformationsquelleAutor Nirmal
Habe ich verwendet mdDroid code wie dieser:
InformationsquelleAutor The Dude