Подтвердить что ты не робот

Android twitter4j загрузить картинку

У меня есть приложение для Android, через которое я могу успешно обновить статус твиттера. Я использую его для обмена ссылками на веб-страницу, которая отображает изображение. Я думаю, будет неплохо иметь уменьшенный предварительный просмотр изображения вместе с твитом так же, как это делает instagram. Как загрузить это изображение вместе с моим твиттом?

4b9b3361

Ответ 1

У меня было такое же требование, иногда назад и, наконец, с функцией, возможно, это тоже поможет.

/**
 * 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 для этого