Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在我的android应用程序中打开默认消息应用程序?_Android - Fatal编程技术网

如何在我的android应用程序中打开默认消息应用程序?

如何在我的android应用程序中打开默认消息应用程序?,android,Android,这是我的密码 private Button emailBtn;/* button object private Button smsBtn; */ smsBtn = (Button) findViewById(R.id.msg_btn);*/ layout .getLaunchIntentForPackage("com.google.android.gm"); startActivity(Launc

这是我的密码

   private Button emailBtn;/* button object
private Button smsBtn;  */


    smsBtn = (Button) findViewById(R.id.msg_btn);*/ layout       
                    .getLaunchIntentForPackage("com.google.android.gm");
            startActivity(LaunchIntent);

        }
    });
    smsBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent LaunchIntent = getPackageManager()
                    .getLaunchIntentForPackage("com.android.sms");

            startActivity(LaunchIntent);

        }
    });

}

}

单击该按钮的事件。它将打开默认的sms应用程序

smsBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.setType("vnd.android-dir/mms-sms");
            startActivity(intent);

        }
    });

您可以在按钮单击事件上实现此代码

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

PFA打开消息应用程序(Kotlin)的最新解决方案:


可能是重复的谢谢重播我得到了答案帮我?帮助我?
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
  val sendIntent = Intent(Intent.ACTION_VIEW)
  sendIntent.data = Uri.parse("sms:"+issue.number)
  mContext.startActivity(sendIntent)