Skip to content Skip to sidebar Skip to footer

How To Open Default Message App In My Android Application?

This is my code private Button emailBtn;/* button object private Button smsBtn; */ smsBtn = (Button) findViewById(R.id.msg_btn);*/ layout .ge

Solution 1:

onClick event of that button.It will open default sms app

smsBtn.setOnClickListener(newOnClickListener() {

        @OverridepublicvoidonClick(View arg0) {
            // TODO Auto-generated method stubIntentintent=newIntent(Intent.ACTION_MAIN);
            intent.setType("vnd.android-dir/mms-sms");
            startActivity(intent);

        }
    });

Solution 2:

Intentintent=newIntent(Intent.ACTION_MAIN);
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);

Solution 3:

PFA the latest solution to open a message application (Kotlin):

val sendIntent = Intent(Intent.ACTION_VIEW)
  sendIntent.data = Uri.parse("sms:"+issue.number)
  mContext.startActivity(sendIntent)

Solution 4:

you can implement this code on button click event.

Intentn=newIntent(Intent.ACTION_VIEW);
n.setType("vnd.android-dir/mms-sms");
n.putExtra("address", "1234567890");
n.putExtra("sms_body","Hello EveryBody!!!");
startActivity(n);

Post a Comment for "How To Open Default Message App In My Android Application?"