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"));
Yukarıdaki kod aşağıdaki uygulamaları gösteren bir iletişim kutusu açar: - Bluetooth, Google Dokümanlar, Yahoo Mail, Gmail, Orkut, Skype vb.
Aslında, bu liste seçeneklerini filtrelemek istiyorum. Yalnızca Gmail, Yahoo Mail gibi e-posta ile ilgili uygulamaları göstermek istiyorum. Nasıl yapılır?
'Android Market' uygulamasında böyle bir örnek gördüm.
- Android Market uygulamasını aç
- Geliştiricinin e-posta adresini belirttiği herhangi bir uygulamayı açın. (Bu tür bir uygulama bulamıyorsanız sadece uygulamamı açın: - market: // ayrıntılar? İd = com.becomputer06.vehicle.diary.free VEYA 'Araç Günlüğü' ile arama yapın)
- 'GELİŞTİRİCİ' seçeneğine gidin
- 'E-posta Gönder'i tıklayın
İletişim kutusu yalnızca Gmail, Yahoo Mail vb. Gibi e-posta Uygulamalarını gösterir. Bluetooth, Orkut vb. Göstermez. Hangi kod böyle bir iletişim kutusu oluşturur?
String[]
yalnızca String
burada gösterildiği gibi a değil , a değerine karşılık gelmelidir .