我有一个Android应用程序,通过它我可以成功更新Twitter状态。我用它来分享指向显示图像的网页的链接。我认为按照与Instagram相同的方式对图像进行缩小预览以及推文是很好的。如何上传此图片以及我的推文?
答案 0 :(得分: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;
}
}
注意:要使用此功能,请确保您使用的是twitter4j-core-2.2.5.jar的最新jar文件