2011-04-08 18 views
11

क्या मेरे ऐप में एक बटन क्लिक करते समय जीमेल जैसे ईमेल क्लाइंट खोलना संभव है?एंड्रॉइड ओपन ईमेल क्लाइंट प्रोग्रामेटिक

+1

के संभावित डुप्लिकेट [कैसे Gmail लिखें खोलने के लिए जब एक बटन Android एप्लिकेशन में क्लिक किया जाता है?] (Http://stackoverflow.com/प्रश्न/3 9 35009/कैसे-टू-ओपन-जीमेल-कंपोज़-जब-ए-बटन-क्लिक-इन-एंड्रॉइड-ऐप) –

उत्तर

24

हां। आप इसे इरादों के माध्यम से लॉन्च कर सकते हैं।

Intent i = new Intent(Intent.ACTION_SEND); 
i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ emailAddress }); 
i.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
i.putExtra(android.content.Intent.EXTRA_TEXT, text); 
startActivity(Intent.createChooser(i, "Send email")); 
+1

कार्य साथी करता है। इस तरह मैंने यह किया है इरादा i = नया इरादा (इरादा .ACTION_SENDTO, Uri.fromParts ( "mailto", EMAIL_ADDRESS, null)); – jonney

3
Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
        "mailto", EMAIL_ADDRESS, null)); 
कर की तारीख रास्ता अप करने के लिए

यह

 i.putExtra(android.content.Intent.EXTRA_SUBJECT, SUBJECT); 
     i.putExtra(android.content.Intent.EXTRA_TEXT, BODY); 
     startActivity(Intent.createChooser(i, "Send email")); 
संबंधित मुद्दे