Eigenes Bild in email einfügen

8

82kolu

Neues Mitglied
0
Hey Leute,
ich schreib gerade an ner app um ein eben gemachtes bild als eMail zu versenden.
könnte mir einer sagen wie das mit dem bild funktioniert?

Soweit bin ich.

Code:
@Override
    public void onClick(View v) {
        String emailaddress[] = { emailAdresse };
        String message = "Sehr geehrte Damen und Herren, "
                + text....;

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Bild";
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
Danke schonmal
 
Dein Bild musst du im Ordner finden.
Dann kannst du es so in der App herausholen:
Uri imageUri = Uri.fromFile(new File("/deinBild.jpg"));
Und so in das Intent stecken:
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
 
Hey danke schonmal aber den aufruf gibts net bei mir.
Ich erklär kurz was ich gemacht hab:

Ich mach n Foto hier:
Code:
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode==RESULT_OK){
            Bundle extras = data.getExtras();
            bmp = (Bitmap) extras.get("data");
            image.setImageBitmap(bmp);
        }
    }

und das image würde ich jetzt gerne meinem Intent zufügen.
Code:
emailIntent.putExtra(Intent.EXTRA_STREAM, image);
aber dann kommt der Fehler:
The method putExtra(String, boolean) in the type Intent is not applicable for the arguments (String, ImageView)
,

Was kann ich machen?
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.050
jogimuc
J
FabianDev
Antworten
5
Aufrufe
549
swa00
swa00
R
  • RudolfHagen
Antworten
1
Aufrufe
650
koje71
koje71
Zurück
Oben Unten