Android使用ArrayList向多个联系人发送短信

2023-12-04

我正在编写一个向多个联系人发送短信的应用程序。联系人号码存储在ArrayList(从另一项活动收到)。我无法使用这个ArrayList将多个联系人传递到内置 SMS Android 应用程序。这是代码:

ArrayList<String> 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);

我可以通过简单的“foreach”循环和重写 toString 方法迭代这些联系人并将其打印到 LogCat。


使用此代码..

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); 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android使用ArrayList向多个联系人发送短信 的相关文章

随机推荐

  • 如何在Windows批处理文件中嵌入文本文件[重复]

    这个问题在这里已经有答案了 我需要创建一个写入文本文件 可能包括变量 的批处理文件 在带有 bash 的 Unix 中 这是微不足道的 bin bash ver 1 2 3 cat gt file txt lt
  • VueJS 两路过滤器

    是否可以在 VueJS 中使用双向过滤器 我尝试过 但在新文档中找不到它 I tried
  • 将以 @ 开头的文本替换为锚标记

    我有一个 html 页面 现在我显示一个包含以 开头的文本的字符串 我需要做的是使用 javascript 替换以 开头的字符串中的所有文本与锚标记 E g 我的字符串 与 sarah333 和 kevin0955 在海滩度过了愉快的时光
  • 如何反转灰度图像并将其转换为二值图像?

    I want to create an image like this From an image like this alt text http internationalpropertiesregistry com Server sho
  • MySQL 中加载数据文件的访问被拒绝

    我在 PHP 中一直使用 MySQL 查询 但是当我尝试时 LOAD DATA INFILE 我收到以下错误 1045 用户 user localhost 的访问被拒绝 使用密码 YES 有谁知道这意味着什么 我也刚刚遇到这个问题 我必须添
  • OpenCv 3d 拼接全景图

    我有 7 张来自 gopro 的图像 装备中有 5 个摄像头 一个用于顶部 一个用于底部 它们都是 gopro 相机 我想将所有这些图像拼接在一起以创建 3D 全景图 我已经能够使用 opencv stitching detailed cp
  • JavaScript 删除合并的表格单元格

    过去几周我一直在开发一个日程安排网站 我将时间表显示为 PHP 生成的 html 表格 我使用合并单元格来显示事件 我在尝试使用 JS 删除事件时遇到了问题 由于这些是合并单元格 使用行跨度 当我删除一个单元格时 我必须遍历表格并在需要时重
  • 第谷无法从不同的 Reactor 构建中解析从产品到 Eclipse 功能的引用

    我有两个反应堆构建 第一个构建了一些捆绑包和相应的功能 成功后clean install该功能位于我本地的 Maven 存储库中 第谷还生成了 p2 元信息 p2artifacts xml and p2metadata xml 第二个版本包
  • 如何在 Powershell 消息框中获取计时器?

    我试图在我用 PS Forms 创建的消息框中显示一个计时器 我想要这样的东西 1 秒后显示 您的电脑将在 10 秒后关闭 您的电脑将在 9 秒后关闭 您的电脑将在 8 秒后关闭 等等 希望你能帮我 我没有看到刷新消息框中文本的方法 如果我
  • Linux编译 |入口点无效

    我正在编译一个linux内核使用 mipsel 工具链 一切工作正常 除了最后一点指出无效的入口点 sh 0 Can t open arch mips boot tools entry rm f arch mips boot vmlinux
  • 从 asp.net 中的 gridview 获取选中的行

    我有一个GridView在 ASP net 中我有一个CheckBox柱子 用户可以切换CheckBox 现在 我想要的是 当用户单击按钮时 来自GridView哪里的CheckBox被选中应该显示 在另一个按钮上 应该显示相反的状态 我不
  • ios iPhone模拟器是否导致内存使用分析膨胀?

    我正在尝试在我的应用程序中处理一个大文本文件 我知道我要小心读取数据时消耗的内存量 一旦读取了一条数据 应用程序就不需要保留该数据 感谢 Martin R 和这篇文章逐行读取文件 URL帮助我开始努力 我正在尝试监视我的应用程序在读取大数据
  • 图像显示时改变形状

    我正在尝试显示此图像 因为我的目录中有此图像 但我用这段代码显示它 Mat img imread D vig png imshow image img waitKey imwrite D img jpg img 同一张图片显示如下 它出什么
  • Java VM 如何决定 user.dir 系统属性的值?

    我正在运行一个简单的 Java 程序 其目录结构如下 MyProject A project in my Eclipse IDE src Hello java 在 Hello java 中 我正在打印 user dir 系统属性的值 Sys
  • ASP.Net Core 生成了太多 cookie,我的应用程序无法处理

    我有一个测试应用程序 用于测试与 WSO2 Identity Server IDP 的集成 当它单独运行时 它工作得很好 它使 AspNetCore Antiforgery饼干和一个 AspNetCore Cookies曲奇饼 防伪 coo
  • 如何使用 C# 向 Sql Server 2005 数据库插入和读取 pdf 文件

    如何将pdf文件插入sql server 2005并从sql server读取pdf文件 如果您有兴趣使用数据库进行文件存储 请查看这篇来自 4guysfromrolla 的文章 它是面向网络的 但找到您需要的内容应该没有问题
  • 如何在bash脚本中读取csv文件到数组

    我编写了以下代码 将我的 csv 文件 具有固定的列数 但没有固定的行数 作为数组读入我的脚本中 我需要它是一个 shell 脚本 usernames x1 x2 x3 x4 username1 5 5 4 2 username2 6 3
  • 确定列表是否具有相等的连续元素

    我试图确定一个大列表是否具有相同的连续元素 那么我们说 lst 1 2 3 4 5 5 6 在这种情况下 我会返回 true 因为有两个连续的元素lst 4 and lst 5 是相同的值 我知道这可能可以通过某种循环组合来完成 但我想知道
  • 反转链表 C++ [重复]

    这个问题在这里已经有答案了 可能的重复 无法反转链表 我正在尝试反转链接列表 void LinkedList reverseList Node next head Node prev 0 while next 0 Node tmp next
  • Android使用ArrayList向多个联系人发送短信

    我正在编写一个向多个联系人发送短信的应用程序 联系人号码存储在ArrayList 从另一项活动收到 我无法使用这个ArrayList将多个联系人传递到内置 SMS Android 应用程序 这是代码 ArrayList