2013-05-18 69 views
2

我有以下代碼,它顯示了創建消息屏幕。使用意圖打開創建消息

String uri= "smsto:"; 
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); 
intent.putExtra("compose_mode", true); 
startActivity(intent); 

然而,當意圖被調用時,有人問我來自像短信,WhatsApp的,SKYPE等應用程序的列表中選擇是否有可能在我的應用程序直接打開的郵件,而不是要求用戶選擇一個選項?

回答

0

不,這是不可能的。通過發送隱含的意圖來請求執行任務,所有註冊意圖過濾器的應用程序都可以捕獲這個意圖。您無法直接從具有相同意向過濾器的多個應用程序中選擇應用程序。