10

我有一个 android 应用程序,通过它我可以成功更新 Twitter 状态。我正在使用它来共享指向显示图像的网页的链接。我认为像 instagram 一样,将图像的缩小预览与推文一起进行会很好。如何将这张图片与我的推文一起上传?

4

1 回答 1

43

我有时也有同样的要求,最后附带了这个功能,它可能也会对你有所帮助。

/**
 * To upload a picture with some piece of text.
 * 
 * 
 * @param file The file which we want to share with our tweet
 * @param message Message to display with picture
 * @param twitter Instance of authorized Twitter class
 * @throws Exception exception if any
 */

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

注意:要使用它,请确保您有最新的 jar 文件,我为此使用了twitter4j -core-2.2.5.jar

于 2012-10-05T06:07:00.097 回答