如何向Android中的多个用户发送短信

时间:2010-10-16 15:27:38

标签: android

如果我有一个数字列表,我如何使用Android SDK向他们发送短信。

感谢。

2 个答案:

答案 0 :(得分:0)

可以使用SmsManager发送单条消息。您还可以找到示例here

虽然我认为向多个收件人发送短信的唯一方法是循环访问列表并逐个发送邮件。

答案 1 :(得分:0)

单击按钮上的

编写以下代码;

sendButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) 
        {
            // TODO Auto-generated method stub
            String dest = destiny.getText().toString();
            if(dest.indexOf(",")>0)
            {
                for(int i=0;i<dest.length();i++)
                {
                    multiContact = dest.split(",");
                }
            }
            String sms = message.getText().toString();

            if(PhoneNumberUtils.isWellFormedSmsAddress(dest))
            {
                for(String contact:multiContact)
                {
                    smsManager.sendTextMessage(contact, null, sms, null, null);
                    Toast.makeText(SampleSms.this, "SMS messgae Sent to"+contact, Toast.LENGTH_LONG).show();
                }

            }
            else
            {
                Toast.makeText(SampleSms.this, "SMS messgae Sent failed", Toast.LENGTH_LONG).show();
            }
        }
    });