我使用三星下面的代码为我工作得很好,
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。 有没有一种通用的方法来做到这一点(不使用短信管理器)。
任何帮助预先感谢