从Android通知栏启动本机SMS应用程序

时间:2017-09-28 22:12:56

标签: android android-notifications

我正在尝试从通知(具有按钮/操作到回复SMS)启动本机SMS(消息)应用程序。 使用以下代码,虽然启动了本机消息传递应用程序,但在通知抽屉后面。但是,我需要它出现在Foreground中。

请建议。 (注意:如果我使用ACTION_DIAL,原生拨号器会直接显示)

以下是摘录:

 Intent smsIntent = new Intent(Intent.ACTION_VIEW);
 smsIntent.putExtra("address", "123456789");
 smsIntent.setType("vnd.android-dir/mms-sms");
 smsIntent.setData(Uri.parse("sms:" + "123456789");
 smsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

 if (Build.VERSION.SDK_INT >= 23 && context.checkSelfPermission(Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED)
     context.startActivity(smsIntent);

0 个答案:

没有答案