2009-11-18 19 views
5

Uygulamamdan e-posta uygulamasını nasıl açılır. Doğrudan kullanıcı e-posta ekranını, kullanıcının e-posta ile göndereceği e-posta kimliğiyle başlatmak istiyorum. Bir bilgisayarda olana benzer bir şey yapmak istiyorum. Bir e-posta adresini tıklarsanız, sistem e-posta istemcisini otomatik olarak oluşturma ekranıyla açar. Oluşturma ekranı, e-posta kimliğini içerir.Uygulamamdan e-posta uygulamasını açın

cevap

1

Android'de mailto: // handler var mı? Bilgisayarda bu şekilde çalışır, eğer bir mailto: //[email protected] varsa, kullanıcının seçimine göre varsayılan olarak ayarlanmış bir e-posta istemcisinin yüklenmesini tetikler. Görevinde iyi şanslar.

Kendine iyi bak, Tom. Böyle bir şey görünen bir niyet kapalı atabileceği gibi İletişim uygulamanın kaynak kodunda çevresinde alay itibaren

1

, görünüşe: Bu eski bir soru olduğunu biliyorum

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

, ama ilk çarptı Google'da ve en basit çözümü bulmak için biraz daha kazımıştım.

Intent intent = Intent.parseUri("mailto:[email protected]", Intent.URI_INTENT_SCHEME); 
startActivity(intent); 
İlgili konular