使用个人资料图片显示FB好友

时间:2012-08-01 09:08:17

标签: android facebook list listview android-listview

我正在制作一个Android应用程序,作为其中的一部分,我需要将所有我的FB朋友列在他们的个人资料图片列表中。 任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

以下是有关如何执行此操作的精彩教程:tutorial 您必须将parse集成到您的应用中。 一旦你有了所有朋友的列表fbId,你可以简单地得到他们的个人资料照片:

public static final String TYPE_SMALL = "small";
    public static final String TYPE_MEDIUM = "normal";
    public static final String TYPE_LARGE = "large";

public static Bitmap getProfilePicture(String id, String type) {
        URL img_value = null;
        Bitmap profilePicture = null;
        try {
            img_value = new URL("http://graph.facebook.com/"+id+"/picture?type=" + type);
            profilePicture = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());

        } 
        catch (MalformedURLException e) {
            e.printStackTrace();
            Log.d("SpaceDroid", "MalformedURLException");

        } 
        catch (IOException e) {
            e.printStackTrace();
            Log.d("SpaceDroid", "IOException");

        }

        return profilePicture;

    }

我希望这能让你开始!