Nabend zusammen,
und schon wieder ein Problem:
Ich habe eine mir eine App gebaut, in der ich Fotos aufnehmen kann und auch speichern. Wenn ich ein Foto aufnehme, dann speichert er diese unter:
content://media/external/images/media/6001
Der Aufruf:
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
camera.takePicture(myShutterCallback, myPictureCallback_RAW,
myPictureCallback_JPG);
}
Alles anzeigen
und myPictureCallback_JPG:
PictureCallback myPictureCallback_JPG = new PictureCallback() {
@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {
// TODO Auto-generated method stub
/*
* Bitmap bitmapPicture
*
* = BitmapFactory.decodeByteArray(arg0, 0, arg0.length);
*/
Uri uriTarget = getContentResolver().insert(
Media.EXTERNAL_CONTENT_URI, new ContentValues());
System.out.println(Media.EXTERNAL_CONTENT_URI);
OutputStream imageFileOS;
try {
imageFileOS = getContentResolver().openOutputStream(uriTarget);
imageFileOS.write(arg0);
imageFileOS.flush();
imageFileOS.close();
Toast.makeText(MainActivity.this,
"Image saved: " + uriTarget.toString(),
Toast.LENGTH_LONG).show();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
camera.startPreview();
}
};
Alles anzeigen
Ich würde aber die Fotos gerne in der Galerie speichern. Am besten noch, in einem eigenem Ordner wenn das ohne zu großen Aufwand möglich ist. Von den ganzen Problemen seit gestern // GPS, Network usw // sehe ich den Wald vor lauter Bäumen nicht mehr. Ich habe das Internet auch da schon durchstöbert, aber nix gefunden was mir helfen kann.
Kann mir da jemand helfen?
Danke
PS: Dazu finde ich die scheinbar aufgenommen Fotos nicht ....
EDIT:
Ok, die Photo habe ich nun gefunden...natürlich nicht in der Galerie. Sonder unter sdcard/DCIM/Camera