返回配置文件图片位图。Facebook Java
我有Facebook的图形请求工作,似乎没有任何问题,但我已经尝试了一段时间来检索个人资料图片。但是每次我运行它,位图看起来都是空的返回配置文件图片位图。Facebook Java,java,android,facebook,facebook-graph-api,bitmap,Java,Android,Facebook,Facebook Graph Api,Bitmap,我有Facebook的图形请求工作,似乎没有任何问题,但我已经尝试了一段时间来检索个人资料图片。但是每次我运行它,位图看起来都是空的 public static Bitmap DownloadImageBitmap(String url) { Bitmap bm = null; try { URL aURL = new URL(url); URLConnection conn = aURL.openConnection(); co
public static Bitmap DownloadImageBitmap(String url) {
Bitmap bm = null;
try {
URL aURL = new URL(url);
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
} catch (IOException e) {
Log.e("IMAGE", "Error getting bitmap", e);
}
return bm;
}
例如,如果我给它输入以下字符串:
String testString=“graph.facebook.com/849993771766163/picture?type=large”
位图每次都将返回null
我做错了什么?我怀疑我的url搞错了,但我已经尝试了所有方法尝试替换bm=BitmapFactory.decodeStream(bis)
与
bm=Bitmap.createBitmap(BitmapFactory.decodeStream(bis))
您可能还需要先创建缩放位图,然后将其设置为最终位图,然后再将其设置为视图。您可以在更简单的URL(可能是在其他网站上找到的照片)上尝试它吗?很好,要尝试吗