我有一個應用程序發送消息到指定的聯繫人。現在我用發送短信時ACTION_SENDTO和ACTION_VIEW有什麼區別?
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:" + phoneNumber));
發送消息,它在模擬器和我的N1上效果很好。用戶使用HTC的投訴令人難以置信,他們在使用android.mms應用程序時得到了強制關閉。我做了更多的挖掘,我發現有很多發送消息的方法。例如
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + phoneNumber));
而且還
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("address", phoneNumber);
intent.setType("vnd.android-dir/mms-sms");
他們似乎都工作在模擬器和我的設備上完全一樣,我無法找到正確的,普遍支持的方式什麼官員。有任何想法嗎?
你發送一條消息,而不是查看它;就那麼簡單! :) – 2010-07-27 11:42:30
我會期望至少與正在顯示的號碼的線程。不是從消息應用程序關閉的力量。 – shoren 2010-07-28 06:46:04