我有一个应用程序发送消息到指定的联系人。现在我用发送短信时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