1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Optimierung Bild speichern

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von jim, 23.07.2011.

  1. jim, 23.07.2011 #1
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    74
    Erhaltene Danke:
    0
    Registriert seit:
    02.05.2010
    Hallo liebes Forum,

    ich arbeite an einer app wo man unter anderem Bilder mit der Camera machen kann. Aus meiner Activity rufe ich:


    Code:
    	Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);		
    		intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(PATH, "tmpfile.jpg")));
    		startActivityForResult(intent, IMAGE_CAPTURE);	
    Wenn ich nun das Bild getätigt habe dauert es nun mindestens 2 Sekunden bis ich wieder in meiner alten Activity bin. Geht dies schneller oder ist das bei den meisten so? Ich habe auch schon eine neue schnellere Speicherkarte gekauft, leider ist eine Verbesserung kaum wahrnehmbar.

    Ich würde mich sehr über Vorschläge freuen!

    LG Jim
     
  2. v Ralle v, 24.07.2011 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    Ich habe noch nie damit bisher gearbeitet, aber kannst du die Aktion nicht in einem neuen Thread erledigen? Ich vermute mal, dass sie bei dir im GUI Thread arbeitet und deshalb entsteht die Pause.
     
  3. jim, 28.07.2011 #3
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    74
    Erhaltene Danke:
    0
    Registriert seit:
    02.05.2010
    Hallo :) ,

    du hast recht, den ich habe eine Funktion welche gleich mit dem geschossenem Bild einen neuen Eintrag in eine Gallery macht und dies geschah sehr ineffizient.

    Es lag also an mir und dem Gui Thread(dieser besitzt die Funktion).

    Vielen Dank :)
    LG Jim
     

Diese Seite empfehlen