是否可以访问Facebook图库并让用户选择图像?

时间:2013-03-06 04:01:53

标签: android facebook facebook-graph-api

我认为标题是自我描述性的。在我的应用程序中,我有一个登录表单。根据要求,用户应该能够通过Facebook设置他们的个人资料图像。

所以,我的问题是,是否可以在应用程序中显示用户的图库图像,并让用户从中选择图像?

我已经检查了Facebook SDK并且也一样,但我发现的那些信息是基于通过Graph将图像上传到Facebook。

任何建议/意见将不胜感激。

1 个答案:

答案 0 :(得分:0)

您是否已查看此答案here

ImageView user_picture;
 userpicture=(ImageView)findViewById(R.id.userpicture);
 URL img_value = null;
 img_value = new URL("http://graph.facebook.com/"+id+"/picture?type=large");
 Bitmap mIcon1 = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
 userpicture.setImageBitmap(mIcon1);

您也可以看到this

修改

我认为这可以加载相册,但唯一的区别是你需要一个access token。这意味着只有当这个用户登录到facebook时你才能获取用户的专辑。下面的代码包含一个名为AsyncTask的{​​{1}}。在查看getAlbumsData内。它会获取JSON,在doInBackground上,您会看到它正在将相册加载到已定义的列表视图中早。

这是(简单)示例代码

onPostExecute

要获得更多帮助,请查看original answer。如果仍然存在,则需要更多信息以及完整working source code并进行解释。尽管这比我提到的答案更令人困惑.Inshallah,这将是解决你的疑问。