如何在Android中通过Twitter分享链接?

use*_*879 7 twitter android

在我的应用程序中,我需要通过Facebook和Twitter分享促销网站的链接,在Facebook我们得到类似"分享对话"或发布捆绑像

Request request = new Request(Session.getActiveSession(), "me/feed", bundle, HttpMethod.POST, 
       new Request.Callback(){
                @Override
                public void onCompleted(Response response) {
                    ...
                }
            });
Run Code Online (Sandbox Code Playgroud)

但是android没有twitter sdk(trully我使用twitter4j)并且没有办法发布捆绑

那么如何通过Twitter发推文链接?

Adr*_*aru 1

你可以通过这样的意图来做到这一点:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)

这将打开一个列表,其中包含已安装的可以回答意图的应用程序,例如 gmail、facebook 和…twitter。

您可以在这里找到更多信息:http://developer.android.com/training/sharing/send.html

另外,如果你想直接打电话给twitter又不想选择,看看这个答案