2012-09-30 20 views
10

Ho un'app per Android tramite la quale posso aggiornare con successo lo stato di Twitter. Lo sto usando per condividere collegamenti a una pagina web che mostra un'immagine. Penso che sarà bello avere un'anteprima ridotta dell'immagine insieme al tweet allo stesso modo di instagram. Come posso caricare questa immagine insieme al mio tweet?Android twitter4j upload image

+0

provare questo per vaso twitter4j aggiornato http://stackoverflow.com/questions/17093499/how -to-post-immagine-per-twitter-in-android/20633178 # 20633178 – Prachi

risposta

43

Ho avuto lo stesso requisito a volte indietro e finalmente venire con la funzione potrebbe essere che ti aiuterà anche.

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

Nota: Per utilizzare questo si prega di assicurarsi di avere ultimo file jar ho usato per questo twitter4j-core-2.2.5.jar

+5

Bello! Molte grazie. Ha funzionato perfettamente! :) –

+0

@Akki puoi aiutarmi – Ishtiaq

+1

Grazie mille. – AB1209