【发布时间】:2015-10-01 19:25:14
【问题描述】:
我几乎尝试了任何地方提到的所有内容,但我仍然无法在我的 Android 应用程序中获取登录用户的个人资料图片。 以下是我正在使用的代码:-
new AsyncTask<String, Void, Bitmap>() {
@Override
protected Bitmap doInBackground(String... params) {
try {
URL url = new URL(params[0]);
return BitmapFactory.decodeStream(url.openConnection().getInputStream());
} catch (Exception e) {
Log.d("ERROR", "Unable to get Image");
}
return null;
}
@Override
protected void onPostExecute(Bitmap bitmap) {
if(saveFlag) {
saveImage(bitmap);
}
imageView.setImageBitmap(bitmap);
}
}.execute(url);
图片的网址是:- http://graph.facebook.com/{ID}/picture。 当我从浏览器转到 url 时,我能够看到图像。 我已经尝试过http和https。
有人帮忙。
编辑:我不想使用除 fb 或普通 android 之外的任何其他 api。
【问题讨论】:
标签: android facebook facebook-graph-api user-profile