Android-Speichern-Bild der Kamera in Benutzerdefinierte Ordner
Ich weiß, diese Frage mag sich wiederholende, da im Vergleich zu ein paar anderen Fragen, die hier Wie um das Bild zu speichern, eingefangen mit der Kamera in bestimmte Ordner[wie diese] aber ich bin immer noch Probleme. Was ich versuche zu tun, ist eine app machen, nachdem Sie ein Bild mit der Kamera, wird das Bild gespeichert in einen neuen Ordner (mit dem Titel nach dem app-Namen). Ich bin zu sehen, dass der Ordner erstellt wurde, aber die Bilder scheinen nicht zu sein, das einfügen in Ihnen. Die folgenden ist einige meinem code, wo ich glaube, ich bin vermasseln. Jede Hilfe gibt, wäre eine große Hilfe. Danke!
camera.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//TODO Auto-generated method stub
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, cameraData);
}
});
}
private void saveToFile(String message) throws Exception {
String filePath = getFilesDir()+"";
File file = new File(filePath + "/sdcard/DCIM/100MEDIA/Wardobe");
FileOutputStream out = new FileOutputStream(file, true);
out.write(message.getBytes());
out.close();
saveImage(filePath, "/sdcard/DCIM/100MEDIA/Wardobe/image.jpg", bmp);
if(battleborn != null) {
saveImage(filePath, "sdcard/DCIM/100MEDIA/Wardrobe/image.jpg", bmp);
}
}
public void saveImage(String path, String dir, Bitmap image) {
try{
FileOutputStream fos = new FileOutputStream(path + dir);
BufferedOutputStream stream = new BufferedOutputStream(fos);
bmp.compress(CompressFormat.JPEG, 50, stream);
stream.flush();
stream.close();
}
catch(FileNotFoundException e) {
e.printStackTrace();
}
catch(IOException e) {
e.printStackTrace();
}
}
Absicht.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage) ?
Nicht schwer code sdcard Pfad. Verwenden Umwelt .getExternalStorageDirectory()
Nicht schwer code sdcard Pfad. Verwenden Umwelt .getExternalStorageDirectory()
InformationsquelleAutor BossWalrus | 2012-12-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit dieser
Vergessen Sie nicht, fügen Sie die Erlaubnis, Ihren mainfest-Datei.
Haben Sie einen Blick auf diese Artikel (developer.android.com/guide/topics/media/...). Es erklärt auch, wie Sie Bild speichern, um sdcard.
Danke!!! Ich habe es gehen ein paar Tage zurück, danke für die Hilfe!
InformationsquelleAutor Numair
Versuchen Sie, diese vor dem Aufruf der Kamera-Vorsatz
InformationsquelleAutor Jade Byfield