通过意图分享到Twitter

时间:2018-05-03 00:49:48

标签: android twitter twitter-oauth

我希望能够通过意图分享文本(以及后来的图像),但仅限于Twitter应用程序。我尝试使用setClassName,但这只会导致应用程序停止。到目前为止,我有:

String message = "My Text.";
Intent sharingIntent = new Intent();
sharingIntent.setAction(Intent.ACTION_SEND);
sharingIntent.putExtra(Intent.EXTRA_TEXT, message);
sharingIntent.setType("text/plain");
startActivity(sharingIntent);

我找到但未提供帮助的一些答案是:

How to force Share Intent to open a specific app?

Android Intent for Twitter application

1 个答案:

答案 0 :(得分:0)

试试这个

String url = "http://www.twitter.com/intent/tweet?url=YOURURL&text=YOURTEXT";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

基本上它应该打开twitter应用程序,如果twitter不可用,它将转到浏览器