要在Android Intent.ACTION_SEND中预填电话号码,可以使用以下代码示例:
String phoneNumber = "1234567890";
String message = "Hello";
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_PHONE_NUMBER, phoneNumber);
sendIntent.putExtra(Intent.EXTRA_TEXT, message);
sendIntent.setType("text/plain");
startActivity(sendIntent);
在上面的示例中,我们创建了一个Intent对象,并使用putExtra()
方法将电话号码和消息添加到Intent中。我们使用Intent.EXTRA_PHONE_NUMBER
作为键来指定电话号码的附加值,并使用Intent.EXTRA_TEXT
指定消息的附加值。
最后,我们使用setType()
方法将Intent的类型设置为text/plain
,以确保正确匹配支持发送文本的应用程序。
最后,我们使用startActivity()
方法启动Intent来打开适当的应用程序来发送消息,并将电话号码预填在消息中。