Hi all I am new in android, i need to send the sms in android, i have tryed with the following code, and i have tested in emulator, but i am getting error.
i need to know how to send sms, and also please tell me below code will work or not import android.app.Activity; import android.app.AlertDialog; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.gsm.SmsManager; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class email extends Activity { /** Called when the activity is first created. */ public EditText name_text; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.email); final EditText to_text = (EditText) findViewById(R.id.to_text); to_text.setOnClickListener(new OnClickListener() { public void onClick(View v) { to_text.setText(""); } }); final EditText message_label = (EditText) findViewById(R.id.message_text); message_label.setOnClickListener(new OnClickListener() { public void onClick(View v) { message_label.setText(""); } }); Button send_button = (Button) findViewById(R.id.send_button); send_button.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { String tvstring = to_text.getText().toString(); String bodystring = message_label.getText().toString(); tvstring = tvstring.trim(); if (tvstring.equalsIgnoreCase("Enter The Email-ID") || tvstring.equalsIgnoreCase("")) { AlertDialog.Builder builder = new AlertDialog.Builder(email.this); builder.setMessage("Please Enter Your Email-ID or Mobile Number").setPositiveButton( "OK", null).show(); } else if (bodystring.equalsIgnoreCase("Enter The Your Message")|| bodystring.equalsIgnoreCase("")) { AlertDialog.Builder builder = new AlertDialog.Builder(email.this); builder.setMessage("Please Enter Your Message").setPositiveButton( "OK", null).show(); }else { sendSMS(tvstring, bodystring); } } }); } private void sendSMS(String phoneNumber, String message) { PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, email.class), 0); SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, message, pi, null); } } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en