Android 系统发送短信给多个联系人使用 ArrayList标签: Android ArrayList发布时间: 2013/11/24 20:23:12本文来自: http://stackoverflow.com/questions/16771470/android-send-sms-to-multiple-contacts-using-arraylist注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.Im 编写一个应用程序向多个联系人发送短信。联系人号码存储在 ArrayList (从接到另一项活动)。我不能用这个 ArrayList 将传递到内置的短信 android 应用程序的多个联系人。这是代码:ArrayList numbersArrayList=getIntent().getExtras().getStringArrayList("phoneNumbers");String message= "this is a custom message";Intent smsIntent = new Intent(Intent.ACTION_VIEW);smsIntent.putExtra("sms_body", message); smsIntent.putExtra("address", ??????????);smsIntent.setType("vnd.android-dir/mms-sms");startActivity(smsIntent);我可以循环访问和打印这些接触到简单 LogCat"为每个"循环和重写 toString 方法。解决方法 1:使用此代码...String toNumbers = "";for ( String s : numbersArrayList) { toNumbers = toNumbers + s + ";"} toNumbers = toNumbers.subString(0, toNumbers.length - 1);String message= "this is a custom message";Uri sendSmsTo = Uri.parse("smsto:" + toNumbers); Intent intent = new Intent( android.content.Intent.ACTION_SENDTO, sendSmsTo); intent.putExtra("sms_body", message); startActivity(intent);
Android 系统发送短信给多个联系人使用
最新推荐文章于 2021-05-25 23:12:20 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)