一:从 系统中加载

String picPath = "/data/data/" + context.getPackageName() + "xxx.png"; Bitmap bm = BitmapFactory.decodeFile(picPath);

 

2: 加载项目中的:

// 常规 holder.img.setImageResource(R.drawable.icon); int resId = (Integer) R.drawable.class.getField("icon").get(null); holder.img.setImageResource(resId);

3: 加载网络上的

 

/** * 加载网络上的Bitmap * @param url * @return */ public static Bitmap loadBitmapFromNet(String url) { URL fileUrl = null; Bitmap bitmap = null; try { fileUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) fileUrl.openConnection(); conn.setConnectTimeout(0); conn.setDoInput(true); conn.connect(); InputStream is = conn.getInputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printStackTrace(); } return bitmap; }

更多相关文章

  1. Android-Fresco系列2 加载资源
  2. android判断网络的状态断开与否
  3. android webview 设置“ 正在加载,请稍候”
  4. 加载时不直接弹出输入法
  5. Android通过网络URL获取图片并显示
  6. 在Android(OPhone)模拟器中加载和使用SDCard卡

随机推荐

  1. [置顶] Android面试题【高级工程师版】
  2. android下不规则多边形填充位图
  3. Android : 隐藏软键盘
  4. Android SplashActivity启动时黑屏的问题
  5. Android包(android.view.animation)的简介
  6. Android: Android Light Sensor HOWTO
  7. android 获取位置
  8. Android Studio之编译t提示Invoke-custom
  9. Android添加USB add-on硬件访问服务
  10. Android(安卓)四大组件之BroadcastReceiv