ich Bilder von Drawable an eine E-Mail anhängen versuchten, konvertieren (von meiner App zu Gmail app)Wie ein Auslosungs Bild von Ressourcen zu einem Bitmap
ich den nächsten Code versucht:
Intent emailintent2 = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailintent2.setType("image/*");
emailintent2.putExtra(Intent.EXTRA_EMAIL, emailaddress2);
emailintent2.putExtra(Intent.EXTRA_SUBJECT, CorAsunto);
emailintent2.putExtra(Intent.EXTRA_TEXT, message2);
ArrayList<Uri> uris = new ArrayList<Uri>();
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.image1));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.image2));
emailintent2.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
startActivity(emailintent2);
Aber wenn ich das Bild an die E-Mail angehängt bekomme ich den Anhang ohne die Erweiterung ".png" und das ist ein großes Problem.
Also ich denke in versuchen, diese Drawable Bilder in Bitmap zu konvertieren und auch ich denke, dass die ArrayList muss Bitmap sein. Ich denke, dass ich das Image Image im Anhang definiert bekommen werde.
Wenn es möglich ist, kann mir jemand sagen, wie es geht? In Bitmap konvertieren, zu Arraylist hinzufügen und das Bild anhängen.
Wenn ich falsch in allem bin, was ich gesagt habe, kann mir jemand eine Lösung geben? Ich muss die Bilder von Drawable an die E-Mail mit der Erweiterung (.png) anhängen.
haben Sie versucht ** GetBitmap() ** – hakiko
Kopieren und Einfügen Ihres Titels in Google: http://StackOverflow.com/Questions/8717333 – dymmeh
Gooooooogle ist die Antwort! – lelloman