我正在尝试从我的应用程序打开消息应用程序,但我在Marshmallow中收到ActivityNotFoundException。我使用了以下代码:
Intent n = new Intent(Intent.ACTION_VIEW);
n.setType("vnd.android-dir/mms-sms");
n.putExtra("address", phone);
n.putExtra("sms_body", " ");
startActivity(n);
答案 0 :(得分:5)
我在Android M上使用此代码并且有效:
Intent n = new Intent(Intent.ACTION_VIEW);
n.setData(Uri.parse("sms:"));
n.putExtra("address", phone);
n.putExtra("sms_body", " ");
startActivity(n);
答案 1 :(得分:2)
我发现了这个
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", x);
startActivity(sendIntent);