与短信分享文字

时间:2013-02-20 14:10:55

标签: android

如何使用短信分享我的应用程序中的文本?

我希望例如用户触摸一个按钮,并将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);
        }

1 个答案:

答案 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);