[英]Android: Filtering invite apps using Intents
我正在使用Android Intent類來實現“邀請朋友”屏幕。 我使用下面的代碼。
上面的代碼返回我的應用程序,如藍牙,flipboard,臉書,whatsapp等。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, getString(R.string.invite_friends));
sendIntent.setType("text/plain");
Intent chooser = Intent.createChooser(sendIntent,getString(R.string.invite_send_tittle));
if (sendIntent.resolveActivity(getPackageManager()) != null)
{
startActivity(chooser);
}
我需要的只是消息(短信,whatsapp,推特等)和電子郵件應用程序。 如何只獲取消息和電子郵件應用程序?
總之,我正在尋找像WhatsApp這樣的邀請選項。
謝謝,Aditya
我不會這樣做,因為誰知道用戶如何與朋友交流 - 推特,Instagram等等。同樣有數百萬的信使,並且Intent
沒有辦法說I need a messenger
。
如果您仍想為特定應用做選擇器,那么您需要自己的應用選擇器以及后續步驟:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.