带有图片的 Android 推特推文

标签 android

<分区>

Possible Duplicate:
Can we post image on twitter using twitter API in Android?

我在一个安卓应用程序中工作,我想在推特上发布一条消息和一张图片。我只能通过代码将推文发送到推特:

String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");

AccessToken a = new AccessToken(token, secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
        Constants.CONSUMER_SECRET);
twitter.setOAuthAccessToken(a);
try {

**twitter.updateStatus("New tweet");**
        twitter.//Which property of twitter should I use to tweet an image and  //message
} catch (TwitterException e) {
    // TODO Auto-generated catch block
    Log.e("Errorssssssssssssss", e.toString());
}

如何添加图片?

最佳答案

引用http://www.londatiga.net/it/how-to-post-twitter-status-from-android/ , 使用 twitter4j 库

public void uploadPic(File file, String message) throws Exception  {
    try{
    StatusUpdate status = new StatusUpdate(message);
    status.setMedia(file);
    mTwitter.updateStatus(status);}
    catch(TwitterException e){
        Log.d("TAG", "Pic Upload error" + e.getErrorMessage());
        throw e;
    }
}

其中 mTwitter 是 Twitter 类的一个实例

确保您使用的是最新版本的 twitter4j-core jar 文件。

关于带有图片的 Android 推特推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10635113/

相关文章:

java - 为 React Native 创建原生 Android 模块时出现 "Dependency error"

android - 如何在android中以编程方式检查使用网络提供的值复选框

android - PagerAdapter getCount() 被多次调用

android - ionic vs Material 设计 vs tabris,或者 vs 其他框架

android - 芯片组单选

javascript - react-native-swiper 按钮无法正常工作

android - 任何用于本地化 Android 应用程序的协作工具/网站?

java - 如何再次从 firebase 数据库中请求数据?

java - 在 ListView 中显示多维数组中的行中的两列 - android

android - Gradle是否可以动态添加Proguard规则?