1

我在三星中使用以下代码对我来说很好,

Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:123,456"));
smsIntent.putExtra("sms_body", messageBody);
startActivity(smsIntent);

以下在 HTC 中运行良好

Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:123;456"));
smsIntent.putExtra("sms_body", messageBody);
startActivity(smsIntent);

区别在于“,”和“;”的使用 分别作为三星和HTC的分隔符。有没有通用的方法来做到这一点(不使用短信管理器)。

提前感谢任何帮助

4

0 回答 0