android 加载网络图片资源出现异常 android网络图片异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不是conn都没有链接上么,,, 连接网络的代码都要放在子线程里,util类的代码::/** * 根据url获得图片来源 * * @param url * 完整的可访问的url * @return Bitmap * @throws Exception */ public Bitmap getBitmap(String url) { try { Log.e(Constant.TAG_NAME, "开始下载图片:" + url); HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection(); conn.connect(); InputStream input = conn.getInputStream(); Bitmap bitmap = BitmapFactory.decodeStream(input); input.close(); conn.disconnect(); return bitmap; } catch (Exception e) { Log.e(Constant.TAG_NAME, "根据url获得图片来源", e); return null; } }activity的代码:private Bitmap bitmap;@Override protected void onCreate(Bundle bundle) {super.onCreate(bundle); setContentView(R.layout.activity_scanner_card);new Thread() { public void run() { bitmap = FileUtil.get().getBitmap(“你的url”); if (null != bitmap) { card.setBitmap(bitmap); bitmap = ImageUtil.get().reduce(bitmap, Constant.PHOTO_SIZE, Constant.PHOTO_SIZE, false); handler.sendMessage(new Message()); } } }.start();}private Handler handler = new Handler() { public void handleMessage(Message msg) { ((ImageView) findView(R.id.imgPhoto)).setImageBitmap(bitmap); } }; 几个关于Android系统的问题,刚用Android系统,不太适应 求助,拖动图标怎么实现 AlarmClock的问题,求高手帮忙 关于ZIP压缩问题 各位帮忙看看如何解决 请问怎么发送邮件 请教一个关于录像回放的问题。 请问android如何进行程序切换? android 程序状态控制 穿线测试理念介绍 1.0版 菜鸟求大佬大腿安卓网格布局 android虚拟器中运行正常,但在真机上运行出错! android4.4 上File.list()一直为null是怎么回事?
util类的代码::
/**
* 根据url获得图片来源
*
* @param url
* 完整的可访问的url
* @return Bitmap
* @throws Exception
*/
public Bitmap getBitmap(String url) {
try {
Log.e(Constant.TAG_NAME, "开始下载图片:" + url);
HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
conn.connect();
InputStream input = conn.getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
input.close();
conn.disconnect();
return bitmap;
} catch (Exception e) {
Log.e(Constant.TAG_NAME, "根据url获得图片来源", e);
return null;
}
}
activity的代码:private Bitmap bitmap;
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_scanner_card);
new Thread() {
public void run() {
bitmap = FileUtil.get().getBitmap(“你的url”);
if (null != bitmap) {
card.setBitmap(bitmap);
bitmap = ImageUtil.get().reduce(bitmap, Constant.PHOTO_SIZE, Constant.PHOTO_SIZE, false);
handler.sendMessage(new Message());
}
}
}.start();
}private Handler handler = new Handler() {
public void handleMessage(Message msg) {
((ImageView) findView(R.id.imgPhoto)).setImageBitmap(bitmap);
}
};