我有一个安卓应用程序,可以成功地更新 Twitter 状态。我正在使用它来分享链接到一个显示图片的网页。我认为,与 Instagram 类似,在推文中添加一个缩小的图片预览将会很不错。我该如何在推文中上传这张图片?
我有一个安卓应用程序,可以成功地更新 Twitter 状态。我正在使用它来分享链接到一个显示图片的网页。我认为,与 Instagram 类似,在推文中添加一个缩小的图片预览将会很不错。我该如何在推文中上传这张图片?
我曾经有同样的需求,最终我创建了这个函数,也许它对你也有帮助。
/**
* 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