8

如果我想在我的 Java 应用程序中为用户集成 Gravatars,我应该从哪里开始?

4

3 回答 3

17

您可以使用jgravatar,而不仅仅是使用下面的方法:

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);
}
于 2011-01-18T04:37:59.927 回答
3

如果有人有兴趣,这里也有安卓版本...

希望这会有所帮助......
https://github.com/wareninja/gravatar-for-android

Gravatar 东西的 Android 库,当前功能;

  • 使用 AsyncTask 加载 Gravatar 图像
  • 使用 AsyncTask 加载和解析 Gravatar 配置文件
于 2011-04-25T12:45:09.727 回答
2

也许你可以使用我的 gravatar4j ( https://github.com/yingzhuo/gravatar4j )

在你的jsp中做这个

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

并为此

<img alt="" src="${gravatar4j:from('yingzhor@gmail.com', 160)}">

顺便说一下,“160”表示以像素为单位的大小。

于 2013-09-16T10:25:45.483 回答