How to send SMS in android?


anybody have good resources how to make an app that sends SMS? Preferrably for noobs? I want a tutorial with screen shots if possible. The first one I saw on google didn’t work. :confused:

Thank you.

use Google

Well, I wouldn’t say that I have done this but I get the code from stack exchange network, and the thread can be located over here “” You can use this code to do the same

public void onCreate(Bundle savedInstanceState)
Button btnSendSMS = (Button) findViewById(;
btnSendSMS.setOnClickListener(new View.OnClickListener()
public void onClick(View v)
sendSMS(“5556”, “Hi You got a message!”);

                   /*here i can send message to emulator 5556. In Real device 
                                                           you can change number  */

//—sends an SMS message to another device—

private void sendSMS(String phoneNumber, String message)
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);


See if this helps you ! :slight_smile:

Have you tried google? There are a variety of tutorials online.
Here’s one with screenshots that you asked for

How to send SMS with Android? ~ icodeya