在Android应用程序中发推文,而不是验证用户身份

时间:2012-05-12 15:35:45

标签: android twitter

我正在开发一个Android应用程序,我希望可以在推文中分享一张图片。我搜索教程,所有人都必须在发布推文之前对用户进行身份验证。有没有办法使用存储在手机上的帐户而不是再次验证用户?

我不想拥有一个分享按钮,我希望像iPhone一样可以发布推文。

如果有人知道其他有用的东西,那就更好了请告诉我,我不想要分享按钮,只是我想发推文。

由于

1 个答案:

答案 0 :(得分:2)

使用shareIntent,如上所述here

public void shareTwitter() {
        String message = "Your message to post";
        try {
            Intent sharingIntent = new Intent(Intent.ACTION_SEND);
            sharingIntent.setClassName("com.twitter.android","com.twitter.android.PostActivity");
            sharingIntent.putExtra(Intent.EXTRA_TEXT, message);
            startActivity(sharingIntent);
        } catch (Exception e) {
            Log.e("In Exception", "Comes here");
            Intent i = new Intent();
            i.putExtra(Intent.EXTRA_TEXT, theObject.getName());
            i.setAction(Intent.ACTION_VIEW);
            i.setData(Uri.parse("https://mobile.twitter.com/"));
            startActivity(i);
        }
    }