2010-10-16 7 views

ответ

0

Одно сообщение может быть отправлено с использованием SmsManager. Также вы можете найти пример here.

Хотя я считаю, что единственный способ отправить SMS нескольким получателям - это перебирать список и отправлять сообщения один за другим.

0

on Click Button Напишите следующий код;

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(); 
      } 
     } 
    }); 
Смежные вопросы