Intent Chooser用于发送消息而不是SMS

时间:2014-10-17 07:45:40

标签: java android

我正在尝试发送消息throgh variouse应用程序,如WhatsApp,Facebook,Twitter等。

现在我正在使用它:

Intent messageIntent = 
new Intent(Intent.ACTION_VIEW,Uri.fromParts("smsto",showPhone.getText().toString(),null));

我应该使用什么而不是smsto?

它只会询问我想要的短信应用程序所有消息应用程序,如Whatsapp,Facebook等。

1 个答案:

答案 0 :(得分:2)

试试这个,它会在这个

中帮助你
            Intent sharingIntent = new Intent(Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(textToShare));
            startActivity(Intent.createChooser(sharingIntent,titleOfSharingWindow));