通过语音识别发送短信

时间:2019-10-11 14:49:26

标签: android-intent sms

Uri uri = Uri.parse("smsto:YOUR_SMS_NUMBER");   
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);   
intent.putExtra("sms_body", "The SMS text");   
startActivity(intent);

我是Java的新手,我正在开发一个用于发送具有语音识别功能的短信的应用程序,因此我正在使用此代码

但是它不能将我重定向到消息传递应用程序,我必须自己打开消息传递应用程序,然后键入消息,但是我必须自己发送,我希望它在听到我说的内容后立即发送消息热门词汇,并且我不希望它将我重定向到消息传递应用程序。

1 个答案:

答案 0 :(得分:0)

以下是示例代码,可以帮助您解决问题

Intent intent=new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", "mobilenumber", null));
intent.putExtra("sms_body","msg_to_send");
startActivity(new Intent());

将“手机号码”更改为所需的联系电话,将“ msg_to_send”更改为所需的消息。