2011-01-18 18 views

risposta

13

È possibile utilizzare jgravatar e poi basta usare metodi come la volta sotto:

import jgravatar.Gravatar; 
import jgravatar.GravatarDefaultImage; 
import jgravatar.GravatarRating; 

public static String getGravatar160pxUrl(String email) { 
    Gravatar gravatar = new Gravatar(); 
    gravatar.setSize(160); 
    gravatar.setRating(GravatarRating.GENERAL_AUDIENCES); 
    gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON); 
    return gravatar.getUrl(email); 
} 

public static String getGravatar80pxUrl(String email) { 
    Gravatar gravatar = new Gravatar(); 
    gravatar.setRating(GravatarRating.GENERAL_AUDIENCES); 
    gravatar.setDefaultImage(GravatarDefaultImage.IDENTICON); 
    return gravatar.getUrl(email); 
} 
3

se chiunque fosse interessato, ecco che arriva la versione Android troppo ...

speranza che questo aiuta ...
https://github.com/wareninja/gravatar-for-android

Libreria Android per roba Gravatar, caratteristiche attuali;

  • carico immagine Gravatar usando AsyncTask
  • caricare e analizzare Gravatar profilo utilizzando AsyncTask
+0

C'è un motivo per cui non sono stati effettuati aggiornamenti in 2 anni? Gravatar non si è evoluto? – oldergod

+0

buona domanda! beh ... è passato molto tempo che non avessi controllato l'API di Gravatar, avrei rivisitato e verificato se fosse necessario qualche aggiornamento. per favore fatemi sapere se è necessario qualcosa di specifico, il vostro contributo è anche il benvenuto – guleryuz

2

può essere che si può utilizzare il mio gravatar4j (https://github.com/yingzhuo/gravatar4j)

solo fare questo in voi jsp

<%@ taglib prefix="gravatar4j" uri="https://github.com/yingzhuo/gravatar4j/functions" %> 

ea questo

<img alt="" src="${gravatar4j:from('[email protected]', 160)}"> 

"160" significa dimensione in pixel, a proposito.