2009-11-18 12 views
5

Jak otworzyć aplikację e-mail z mojej aplikacji. Chcę bezpośrednio wyświetlić ekran e-maila z wiadomościami e-mail, do których użytkownik powinien wysłać e-mail. Chcę zrobić coś podobnego do tego, co dzieje się na komputerze. Jeśli klikniesz na adres e-mail, system automatycznie otworzy klienta poczty e-mail na ekranie tworzenia wiadomości. Ekran do komponowania będzie zawierał identyfikator e-mail.Otwórz aplikację pocztową z mojej aplikacji

Odpowiedz

1

Czy istnieje uchwyt mailto: // w systemie Android? Tak to działa na komputerze, jeśli istnieje wiadomość tekstowa mailto: //[email protected], spowoduje to załadowanie klienta poczty e-mail, który jest ustawiony domyślnie zgodnie z wyborem użytkownika. Powodzenia w twoim poszukiwaniu. :)

Uważaj, Tom.

1

Od grzebać w kodzie źródłowym aplikacji Kontakty jest, wygląda jak można wystrzelić zamiarem, który wygląda mniej więcej tak:

new Intent(Intent.ACTION_SENDTO, 
    Uri.fromParts(Constants.SCHEME_MAILTO, "[email protected]", null) 
) 
2

wiem, że to jest stare pytanie, ale było to pierwsze trafienie w Google i zajęło mi trochę więcej kopania, aby znaleźć najbardziej proste rozwiązanie.

Intent intent = Intent.parseUri("mailto:[email protected]", Intent.URI_INTENT_SCHEME); 
startActivity(intent); 
Powiązane problemy