Lak*_*ara 3 android facebook bitmap facebook-graph-api url-redirection
我已经做了一切,以获得一个网址,我可以获得Facebook用户的个人资料图片.
现在唯一的问题是将该图像转换为位图对象.
因为, http://graph.facebook.com现在首先将连接重定向(我们可以在网址中看到)到https://fbcdn-profile-a.akamaihd.net/ ...(类似这样).
所以,我想问一下如何从网址获取位图:http://graph.facebook.com/ ...重定向到https://fbcdn-profile-a.akamaihd.net/ .. .
Sah*_*tal 10
你是对的说法 http://graph.facebook.com首先将连接重定向(我们可以在网址中看到)https://fbcdn-profile-a.akamaihd.net/,但是 -
当原始和重定向协议相同时,自动重定向自动工作.
因此,如果您尝试从https而不是http:" https://graph.facebook.com/USER_ID/picture " 加载图像; 因为图像的网址是" https://fbcdn-profile-a.akamaihd.net/ ....",所以BitmapFactory.decodeStream应该再次使用来获取位图.
这是代码 -
URL imgUrl = new URL("https://graph.facebook.com/{user-id}/picture?type=large");
InputStream in = (InputStream) imgUrl.getContent();
Bitmap bitmap = BitmapFactory.decodeStream(in);
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.祝好运.
| 归档时间: |
|
| 查看次数: |
2199 次 |
| 最近记录: |