0
在我的Android應用中,我插入了ACTION_SEND意圖。從ACTION_SEND獲取收件人intent
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { emailTo });
intent.putExtra(Intent.EXTRA_CC, new String[] { emailCC });
intent.putExtra(Intent.EXTRA_SUBJECT, defaultSubject);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, body);
有沒有辦法讓用戶在發送郵件後填寫收件人? 謝謝。
我可以至少知道用戶選擇了哪種發送方法嗎? (Email \ SMS \ Whatsup等......) – Blondy314
@ user721577:如果您只是使用帶'Intent'的'startActivity()',則不行。如果你使用'PackageManager'和'queryIntentActivities()'創建你自己的「選擇器」,那麼你可以找出用戶選擇的內容,因爲候選者列表在你創建的ListView中這是在你的*應用程序。如果讓操作系統處理所有這些,編碼起來會更容易,但如果有任何問題,您無法找出用戶做了什麼。 – CommonsWare