我认为标题是自我描述性的。在我的应用程序中,我有一个登录表单。根据要求,用户应该能够通过Facebook设置他们的个人资料图像。
所以,我的问题是,是否可以在应用程序中显示用户的图库图像,并让用户从中选择图像?
我已经检查了Facebook SDK并且也一样,但我发现的那些信息是基于通过Graph将图像上传到Facebook。
任何建议/意见将不胜感激。
答案 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,这将是解决你的疑问。