Android SMS sending program core code

public class SMSActivity extends Activity {
   
 private EditText mobilenumText;
 private EditText contextText ;
 private Button btn ;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        //Get the phone number component
         mobilenumText = (EditText) this.findViewById(R.id.mobilenum);
         //Get the SMS content component
         contextText =(EditText) this.findViewById(R.id.content);
         //Get the button component
         btn = (Button) this. findViewById(R.id.btn);
       
         //Register button click event
        btn.setOnClickListener(new OnClickListener(){ @SuppressWarnings
   ("deprecation")
   public void onClick(View arg0) {
    String num = mobilenumText.toString();
    String context = contextText.toString();
    
    SmsManager smsManager = SmsManager.getDefault();
    List<String> msgs = smsManager.divideMessage(context);
    for(String msg:msgs){
     smsManager.sendTextMessage(num, "", msg, null, null);
    }
   }
        });
       
       
    }
}

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326962703&siteId=291194637