I use the following code to start the SMS application:
Intent smsIntent=new Intent(Intent.ACTION_SENDTO, Uri.parse("sms:"));
smsIntent.putExtra("sms_body", "Message Body");
startActivity(smsIntent);
如果用户选择标准的“Messaging”应用程序,它可以正常工作。但是如果用户选择GV,消息正文文本将被忽略。
我还尝试了一些论坛中建议的以下方法:
smsIntent.putExtra(Intent.EXTRA_TEXT, "Message Body");
我已经搜索了我知道的所有论坛并尝试了很多方法。没有什么对我有用。我错过了什么吗?GV需要特殊处理吗,以便无法将其视为常规的“Messaging”应用程序?
smsto:
而不是sms:
,看看是否有所帮助。 - CommonsWare