如何使用短信分享我的应用程序中的文本?
我希望例如用户触摸一个按钮,并将costum文本发送到默认消息传递应用程序,它将要求编号
这是菜单代码:
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
return true;
case R.id.menu_share:
return true;
default:
return super.onOptionsItemSelected(item);
}
答案 0 :(得分:1)
要开始启动短信活动,您只需要:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
这将打开一个选择器,人们可以选择号码/联系人发送信息到
sendIntent.setData(Uri.parse("sms:"+ phoneNumber));
这会将消息发送到预定义的号码。
您可以添加额外内容来填充您自己的消息,例如
sendIntent.putExtra("sms_body", x);
然后开始你的意图:
startActivity(sendIntent);