ja próbuje dołączyć obrazy z rozciągliwej do wiadomości e-mail (z mojej aplikacji do aplikacji Gmail)Jak przekonwertować rozciągliwej obraz ze środków na bitmapę
Próbowałem następny kod:
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);
Ale kiedy załączam obraz do e-maila, otrzymuję załącznik bez rozszerzenia ".png" i to jest duży problem.
Więc myślę, że próbuję przekonwertować te obrazy do bitmapy, a także myślę, że ArrayList będzie musiała być bitmapą. Myślę, że dostanę obrazek z obrazem zdefiniowanym w załączniku.
Jeśli to możliwe, czy ktoś może mi powiedzieć, jak to zrobić? Konwertuj na mapę bitową, dodaj do Arraylist i dołącz obraz.
Jeśli się mylę we wszystkim, co powiedziałem, czy ktoś może mi pomóc? Muszę dołączyć obrazy z Drawable do e-maila z rozszerzeniem (.png).
próbowałaś ** getBitmap() ** – hakiko
Kopiowanie i wklejanie tytułu w google: http://stackoverflow.com/questions/8717333 – dymmeh
gooooooogle jest odpowiedzią! – lelloman