onActivityResult save Picture

C

Chris92

Fortgeschrittenes Mitglied
0
Hey community,

Ich hab eine Frage bezüglich der onActivityResult, und zwar will ich das geschossen Bild abspeichern auf der SD Karte was ich vorher mit der Kamera geschossen hab jedoch bekomme ich dies nicht hin :/ hab schon soviel probiert jedoch nichts hat funktioniert.

Könnte mir da jemand bitte behilflich sein.

Hier ein paar Code Zeilen:

Teil wo die Kamera aufgerufen wird:

Code:
btnPicture.setOnClickListener(new OnClickListener (){
           public void onClick(View view)
           {
               Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);    
               startActivityForResult(cameraIntent, CAMERA_REQUEST);       
              
           }
       });
Teil wo das Bild in der ImageView angezeigt wird.


Code:
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
     
       if( requestCode == CAMERA_REQUEST)
        {   
           Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
           ImageView image =(ImageView) findViewById(R.id.imageView1);
           image.setImageBitmap(thumbnail);
        
        }

    }
Im letzten Code Teil möchte ich das Bild jetzt ebenfalls noch abspeichern auf der SDKarte, jedoch hab ich es bis jetzt nicht hinbekommen :((


MFG

Chris92
 
Danke werde ich mir sofot anschauen :)
 
Hab mir den Link angeschaut und hat geklappt jedoch, hab ich noch ein Problem, wenn ich mir das Foto anschaue ist die Qualität miserabel, obwohl ich ein Asis Eee Pad Transformer TF101 besitzte mit guter Kamera. BIn mir ziemlich sicher dass es an dieser Zeile liegt photo.compress(Bitmap.CompressFormat.JPEG, 100, fOut);

Jetzt weiß ich jedoch nicht wie ich dies besser hinbekomme auser die Methode, die ich hier beschrieben habe https://www.android-hilfe.de/forum/...-nicht-in-der-imageview-angezeigt.234008.html , jedoch wird dann dort das Bild auf dem Tablet nicht angezeigt im Emulator schon und auf einem Smartphone ebenfalls nur auf dem Tablet nicht.

 
Hmm,
das mit der Qualität stimmt schon, ist wirklich nicht gut.
Hatte es bis jetzt nicht bemerkt, muss mir das mal genauer ansehen.

Zu deinem anderen Problem kann ich nicht viel sagen. Mir ist aufgefallen, dass jeder wo anders ein Problem hat. Wie es aussieht funktioniert die Cam-Activity auf jeden Phone anders. Eine andere erklärung fällt mir grad nicht ein.
 

Ähnliche Themen

K
Antworten
1
Aufrufe
1.588
deek
D
N
Antworten
2
Aufrufe
716
markus.tullius
markus.tullius
N
  • N3cron
Antworten
6
Aufrufe
1.140
N3cron
N
Zurück
Oben Unten