我在三星中使用以下代码对我来说很好,
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的分隔符。有没有通用的方法来做到这一点(不使用短信管理器)。
提前感谢任何帮助