gpt4 book ai didi

android - 向多个联系人发送短信

转载 作者:行者123 更新时间:2023-11-29 01:37:12 25 4
gpt4 key购买 nike

我想同时向多个联系人发送短信。我想要的第二件事是使用手机的常规 SMS 服务,而不是让我需要选择程序的窗口(即在 SMS、Whatsapp、Skype 等之间选择)。

我正在使用这个非常短的代码:

    numbers = "050-1234567;051-1234567;052-1234567";
String message= "this is a message";

Uri sendSmsTo = Uri.parse("smsto:" + numbers);
Intent intent = new Intent(android.content.Intent.ACTION_SENDTO, sendSmsTo);
intent.putExtra("sms_body", message);
startActivity(intent);

它不起作用。我只打开了“数字”字符串中的最后一个数字,而不是所有数字。

我做错了什么?

这两个问题是:

  1. 如何给字符串中的所有号码发送短信?

  2. 如何自动通过“选择服务窗口”并简单地使用每部手机内置的默认短信服务?

谢谢!阿杰

最佳答案

对于使用数组和 SmsManager 的多个联系人使用短信服务:

String[] numbers = new String {"46654","4654","16548"};

for(int i = 0; i < numbers.length; i++) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(numbers[i], null, "Text Message", null, null);
}

关于android - 向多个联系人发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27190535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com