2013-08-19 47 views
2

我已經實現了一個應用程序,我可以選擇一個聯繫人並在桌面佈局中列出有關此聯繫人的一些自定義信息。 在此tablelaylay的每一行中,我有一個列(按鈕),它應該使用短信,whatapp,遠足等向特定用戶發送消息。 在點擊事件時,Action_Send意圖應該打開,而不必選擇聯繫人I想要將聯繫人或聯繫人ID作爲額外的,以便我不必從whatsapp/sms /徒步旅行目的列表中選擇聯繫人。 這是可能的還是我必須實現發送到我自己的選取器,並開始爲每個應用程序的具體意圖?android發送意向到特定的聯繫人(whatsapp,短信,遠足等)

乾杯 馬格努斯

+0

我建議你參考[this](http://stackoverflow.com/questions/9730243/android-how-to-filter-specific-apps-for-action-send-intent?rq=1) –

回答

4

你必須實施不同的消息傳遞應用程序,如加息發送動作WhatsApp的加息等 ,你不能告訴這些應用程序將消息發送給特定聯繫人的數據庫保護。

原因

  1. 你永遠不知道哪些聯繫人在這些應用程序,如爲你做什麼可能是「富」,可在其他數據庫的WhatsApp什麼東西ID。

所以你所要做的只是把數據和包的名稱。

Hike - com.bsb.hike 
Whatsapp - com.whatsapp 

Intent i=new Intent(); 
i.setPackageName(""); 
startActivity(i); 

希望它有幫助。

相關問題