Acaba, Intent.createChooser
yöntemini kullanarak davranışı seçmenin herhangi bir yolu var mı? Örneğin, seçtiyseniz (ilk seçenek) e-posta ile göndermek istediğim bir resmim var. Ve ikinci seçenekte sms
bu görüntüdeki bağlantıyı kullanarak göndermek istiyorum (Hangi karmaşık eylemlere ihtiyacım var - görüntüyü cehenneme yükle, sms
içinde olmak istediğim indirme bağlantısını al ve yapıştır sms
)Android. Özel Amaç Seçici
Herhangi bir öneride bulunabilir misiniz, ikinci görevi yerine getirmek için ne yapmalıyım?
ben böyle bir şey ile görüntü ile e-posta gönderebilirsiniz inanıyoruz:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("application/image");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{textMail});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Some Subj");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Some Extra Text");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(fileUri));
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
UPD: anladımsms
olsaydı, gerçekten gerekli olduğunu, kullanıcı tıklamayı müdahale etmektir niyet seçicide seçildi. Yani, soru nasıl başarılabilir?
http://stackoverflow.com/a/15022153/909497 Umarım bu yardımcı olur. – ACengiz
@ACengiz, teşekkürler, ama e-posta göndermede zorluk çekmiyorum. Soru, Chooser'ın hem sms hem de e-posta için nasıl edinileceğidir. Aralarındaki fark, imgenin kendisiyle ve sms ile e-postayı resme olan bağlantı ile göndermek istiyorum. – xvar