我可以使用获取 Facebook 个人资料图片
http://graph.facebook.com/<facebookId>/picture?type=square
但它重定向到
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/t1.0-1/p50x50/XXX.jpg
如何使用 Loopj 的 Android 智能图像视图设置新的图像 url?
我可以使用获取 Facebook 个人资料图片
http://graph.facebook.com/<facebookId>/picture?type=square
但它重定向到
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/t1.0-1/p50x50/XXX.jpg
如何使用 Loopj 的 Android 智能图像视图设置新的图像 url?
您可以先使用以下代码直接访问网址:
公共字符串 GetDirectURL(字符串 url_send){
URL url;
URL secondURL = null;
try {
url = new URL(url_send);
HttpURLConnection ucon = null;
try {
ucon = (HttpURLConnection) url.openConnection();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
ucon.setInstanceFollowRedirects(false);
secondURL = new URL(ucon.getHeaderField("Location"));
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
return secondURL.toString();
}
然后将返回的 url 分配给智能图像视图对象,但不要像素化将图像类型更改为大或 xlarge