我有一个应用程序将消息发送到指定的联系人.现在我用
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:" + phoneNumber));
Run Code Online (Sandbox Code Playgroud)
发送消息,它在模拟器和我的N1上运行良好.我收到HTC用户的抱怨令人难以置信,当他们使用它时,他们会从android.mms应用程序中获得强制关闭.我做了更多挖掘,我发现有很多方法可以发送消息.例如
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + phoneNumber));
Run Code Online (Sandbox Code Playgroud)
并且
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("address", phoneNumber);
intent.setType("vnd.android-dir/mms-sms");
Run Code Online (Sandbox Code Playgroud)
它们似乎在模拟器和我的设备上完全相同,我找不到任何关于正确的,通常支持的方式的官方.有任何想法吗?
| 归档时间: |
|
| 查看次数: |
7661 次 |
| 最近记录: |