1
Ich habe eine Android-App, die Bilder aufnimmt und in einem externen Speicher ("DCIM/Cameras") speichert. Aber die Bilder erscheinen erst nach dem Neustart meines Handys. Gibt es eine Art Update oder eine Art und Weise um dies zu umgehen?Bild erscheint erst nach Neustart des Gerätes
Meine Quelle-Code mein Bild von Speichern:
var dir = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDcim);
var pictures = dir.AbsolutePath + "/Camera";
string name = System.DateTime.Now.ToString("yyyyMMdd_HHmmssfff") + ".jpg";
string filePath = System.IO.Path.Combine(pictures, name);
FileStream output;
Bitmap bitmap = BitmapFactory.DecodeByteArray(imageData, 0, imageData.Length);
try
{
output = new FileStream(filePath, FileMode.Create);
bitmap.Compress(Bitmap.CompressFormat.Jpeg, 100, output);
output.Close();
//Static Class that contains an methode for MediaScannerConnection.ScanFile
MediaGalleryHelper.AddFileToGallery(name);
}
catch (System.Exception ex)
{
System.Console.WriteLine(ex.ToString());
}
Vielen Dank! Das hat es wirklich gut gelöst. – Julian