Android 在我的应用程序中下载Facebook个人资料图片时出现的问题
我已经在我的android应用程序中实现了facebook sdk,我花了3个小时从facebook下载个人资料图片,但我没有成功下载 这是我的密码Android 在我的应用程序中下载Facebook个人资料图片时出现的问题,android,facebook,bitmap,decode,bitmapfactory,Android,Facebook,Bitmap,Decode,Bitmapfactory,我已经在我的android应用程序中实现了facebook sdk,我花了3个小时从facebook下载个人资料图片,但我没有成功下载 这是我的密码 try { String user = Facebuk.fb.request("me"); jsonObject = Util.parseJson(user); String id = jsonObject.optStrin
try {
String user = Facebuk.fb.request("me");
jsonObject = Util.parseJson(user);
String id = jsonObject.optString("id");
name = jsonObject.optString("name");
URL img_url = new URL("http://graph.facebook.com/" + id
+ "/picture?type=large");
dp = BitmapFactory.decodeStream(img_url.openConnection().getInputStream());
if (dp == null)
Log.i("", "afafaffgwgwgwg");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FacebookError e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我从logcat收到BitmapFactory.decodestream返回null的通知
在Stack Overflow中也有类似的帖子,但这些解决方案对我来说并不合适。。请帮助我。尝试使用一个提供回调功能的库,您可以在其中获取位图。谢谢您的回复。我是android和java新手。你能展示一个关于如何使用AQuery的简单片段吗;aqueryObj.ajaxurl,Bitmap.class,新的AjaxCallback{@Override public void callbackString url,**位图**,AjaxStatus状态{};