Android twitter4j prześlij obraz

Mam aplikację na Androida, dzięki której mogę z powodzeniem zaktualizować status Twittera. Używam go do udostępniania linków do strony internetowej, która wyświetla obraz. Myślę, że miło będzie mieć skalowany podgląd obrazu wraz z tweetem, tak samo jak robi to instagram. Jak mogę przesłać to zdjęcie wraz z moim tweetem?

Author: Rameez Hussain, 2012-09-30

1 answers

Miałem ten sam wymóg czasami z powrotem i w końcu przyjść z funkcją może być to pomoże Ci też.

/**
 * 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;
    }
}

Uwaga: aby tego użyć, upewnij się, że masz najnowszy plik jar, z którego korzystałem twitter4j-core-2.2.5.Słoik do tego

 43
Author: Akram,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-05 06:07:00