java - 在android中从facebook下载图像

标签 java android facebook

这个问题可能已经被问过大约一百万次了(事实上,我读过很多解决方案,但没有一个有效)。

我正在尝试将当前登录用户的图像下载到 Android 应用程序中,我已经在前面的步骤中从“链接”字段获得了 token 和图片链接。

现在我坚持将实际位图下载到应用程序中,以便我可以在 ImageView 中显示它(顺便说一句,我使用 sdk 4.2)。

这是我得到的:

imageUrl = new URL("https://www.facebook.com/photo.php?fbid=123064554517565&set=a.123064551184232.25323.100004420628675&type=1");
InputStream stream = (InputStream) imageUrl.getContent();
Bitmap bitmap = BitmapFactory.decodeStream(stream);

这是我从 logCat 得到的信息:

06-17 22:39:07.326: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:07.326: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:07.326: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:07.326: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:07.761: V/BitmapFactory(9239): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi/checkbox_on.png
06-17 22:39:07.761: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:08.241: I/System.out(9239): (HTTPLog)-Static: isSBSettingEnabled false
06-17 22:39:08.786: D/skia(9239): --- SkImageDecoder::Factory returned null

最佳答案

只需使用 Picasso图书馆,你所有的问题都会消失。 ;)

关于java - 在android中从facebook下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30900929/

相关文章:

Facebook 共享器在桌面上返回 500 内部服务器错误

java - ArrayIndexOutOfBounds 错误

java - org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration 中的构造函数需要一个 bean,但找到了 3 个

java - 这种处理客户端/服务器散列密码的技术可以吗?

Eclipse 启动错误代码=1?

Android 全屏布局,下方有额外的布局,可滚动

java - Facebook 营销 API 使用 API 自定义网站受众定位

android - Google 健身 API Activity 历史记录

java - 控制 Sprite 旋转(它疯狂地旋转)

javascript - 检查页面加载时的 Facebook 登录状态