我正在尝试从通知(具有按钮/操作到回复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);