我想要一个联系号码列表.
我想知道有没有办法在Android中以程序方式向1个以上的号码发送短信?
如果是这样的话?
解决方法:
您无法通过Intent执行此 *** 作,因为AndroID SMS应用程序不允许多个收件人.
您可以尝试使用SmsManager类.
首先,您需要在AndroIDManifest中请求权限androID.permission.SEND_SMS.
然后你可以沿着这些方向做点什么.
// you need to import the Sms Managerimport androID.telephony.SmsManager;// fetch the Sms ManagerSmsManager sms = SmsManager.getDefault();// the messageString message = "Hello";// the phone numbers we want to send toString numbers[] = {"555123456789", "555987654321"};for(String number : numbers) { sms.sendTextMessage(number, null, message, null, null);}
更新:添加了如何拆分以逗号分隔的字符串
// string input by a userString userinput = "122323,12344221,1323442";// split it between any commas, stripPing whitespace afterwardsString numbers[] = userinput.split(", *");
总结 以上是内存溢出为你收集整理的android – 如何将短信发送到1个以上的号码?全部内容,希望文章能够帮你解决android – 如何将短信发送到1个以上的号码?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)