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

Reply via email to