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