通过其他应用发送消息

时间:2012-06-09 12:55:55

标签: android sms

我正在尝试将msg的身体和联系人从我的应用程序发送到其他可用的短信应用程序,如whatsapp,默认短信应用程序,Skype等。但它只适用于默认应用程序和其他人,它只是采取msg身体或只有联系人......我也尝试过像SEND这样的其他行动..

Uri uri = Uri.parse("smsto:" + destination);
    Intent intent = new Intent(Intent.ACTION_SENDTO,uri);
    intent.putExtra(Intent.EXTRA_TEXT, editMessage.getText().toString());
    startActivity(Intent.createChooser(intent, "Share with"));

1 个答案:

答案 0 :(得分:0)

试试这段代码:

data.setAction(Intent.ACTION_VIEW);
            data.setData(Uri.parse("sms:(234) 567-8901"));
            data.putExtra(Intent.EXTRA_TEXT, "Hello from "+getResources().getString(R.string.app_name));

它对我有用。