Android检查Facebook FriendPicker示例程序中的所有朋友

时间:2013-01-11 04:09:27

标签: android facebook web-services friend

我想知道如何在Facebook的FriendPicker示例程序中选择所有朋友。我在Pickerfragment类中添加了一个“全选”按钮。但我无法找到检查所有朋友的方法。

3 个答案:

答案 0 :(得分:1)

试试这个:

Bundle params = new Bundle();
    params.putString("fields", "name, picture");
    JSONObject jsonFrends = Util.parseJson(facebook.request("me/friends", params));

答案 1 :(得分:1)

我在Friend Picker示例程序中找不到办法。 我只是使用graph api获取好友列表并在列表视图中列出,并在朋友的名字旁边有一个复选框。

我添加了一个检查所有朋友的按钮。当我按下按钮时,它将遍历所有朋友并检查它们。

这个想法非常简单。

我无法发布我的代码。

我希望你能得到一些示例程序来完成它。

问我是否需要更多帮助。

答案 2 :(得分:0)

尝试这种方式:

  Intent m_fb=getOpenFacebookIntent(m_context);             
    startActivity(m_fb);

方法getOpenFacebookIntent()如下:

 public static Intent getOpenFacebookIntent(Context context) {
       try {
        context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
    return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/<userid>/fans"));
          } catch (Exception e) {
       return new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/abc.xyz"));
       }
    }

您可以使用官方Facebook应用程序列出HERE的意图。