Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com");
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putExtra(Intent.EXTRA_TEXT, "I'm email body.");
startActivity(Intent.createChooser(intent, "Send Email"));
उपरोक्त कोड निम्नलिखित ऐप दिखाते हुए एक डायलॉग खोलता है: - ब्लूटूथ, Google डॉक्स, याहू मेल, जीमेल, ऑर्कुट, स्काइप आदि।
दरअसल, मैं इन सूची-विकल्पों को फ़िल्टर करना चाहता हूं। मैं केवल ईमेल से संबंधित ऐप जैसे जीमेल, याहू मेल दिखाना चाहता हूं। यह कैसे करना है?
मैंने such Android Market ’एप्लिकेशन पर ऐसा उदाहरण देखा है।
- Android Market ऐप खोलें
- कोई भी एप्लिकेशन खोलें जहां डेवलपर ने अपना ईमेल पता निर्दिष्ट किया हो। (अगर आपको ऐसा कोई ऐप नहीं मिल रहा है तो बस मेरा ऐप खोलें: - बाजार: // details? Id = com.becomputer06.vehicle.diary.free, या 'वाहन डायरी' द्वारा खोजें)
- नीचे स्क्रॉल करें 'DEVELOPER'
- 'ईमेल भेजें' पर क्लिक करें
संवाद केवल ईमेल ऐप्स जैसे जीमेल, याहू मेल आदि दिखाता है। यह ब्लूटूथ, ऑर्कुट आदि नहीं दिखाता है कि कौन सा कोड ऐसे संवाद का निर्माण करता है?
String[]
नहीं, बल्कि एक के अनुरूप होना चाहिए String
।