如何通过编程将文本传递给Google语音短信?

12
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
将 "sms" 改为 "smsto" 也没有帮助。 - Jas
Jas:你有没有得到这个问题的答案?我也遇到了同样的问题,找不到任何方法在GV中让文本显示在消息正文中。 - Eric
有人找到了解决办法吗? - dazza5000
1个回答

1

以下是一些可能指引你朝正确方向思考的想法:

希望这些中的一个能帮到你...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接