在Android中向Twitter发布图片

在Android中向Twitter发布图片,android,Android,您好,我想制作一个应用程序,将特定图片发布到用户的twitter帐户。要做到这一点,我想我必须询问用户他/她的twitter用户名和密码。我用twitter4j来做这个,但我不知道怎么做。有什么办法吗?用twitter4j试试这个: String content = et_content.getText().toString(); String describle = et_des.getText().toString(); String result = "";

您好,我想制作一个应用程序,将特定图片发布到用户的twitter帐户。要做到这一点,我想我必须询问用户他/她的twitter用户名和密码。我用twitter4j来做这个,但我不知道怎么做。有什么办法吗?

用twitter4j试试这个:

 String  content = et_content.getText().toString();
    String  describle = et_des.getText().toString();
String result = "";
            ConfigurationBuilder confBuild = new ConfigurationBuilder();
            confBuild.setOAuthConsumerKey(CONST.CONSUMER_KEY);
            confBuild.setOAuthConsumerSecret(CONST.CONSUMER_SECRET);
            confBuild.setOAuthAccessToken(spf.getString("oauth_token", ""));
            confBuild.setOAuthAccessTokenSecret(spf.getString(
                    "oauth_token_secret", ""));
            twitter4j.conf.Configuration config = confBuild.build();
            if (TwitterConnect.twitter != null)
                TwitterConnect.twitter.shutdown();
        TwitterConnect.twitter =new TwitterFactory(config).getInstance();
        InputStream input =null;
        try {
        TwitterConnect.accessToken = TwitterConnect.twitter
        .getOAuthAccessToken();
        boolean bTest =false;
        AssetManager am = getAssets();
        try {
        input = am.open("toukou.png");
        } catch (IOException e) {
        e.printStackTrace();
        }

        if (tc ==null) {
        tc =new TwitterConnect(Twitter.this);
        }
        bTest = tc.TwitterContribute(content, input, describle);

        if (bTest) {
        result ="ok";
        } else {
        result ="failure";
        }
        } catch (Exception e) {

        }
        return result;
        }

请看这篇文章:……我需要发布图片而不仅仅是文本。我可以发布文本,但没有图片。嗨,默特,看我的帖子可能会有帮助。如果你发布了完整的代码,TwitterConnect类是什么?我猜关键部分在TwitterContrible中,这是什么?