ImageView是Android程序中经常用到的组件,它将一个图片显示到屏幕上。 在UI xml定义一个ImageView如下: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.myimage); ImageView image1 = (ImageView) findViewById(R.myImage.image); //Bitmap bitmap = getLoacalBitmap("/aa/aa.jpg"); //从本地取图片 Bitmap bitmap = getHttpBitmap("http://blog.3gstdy.com/wp-content/themes/twentyten/images/headers/path.jpg"); //从网上取图片 image1 .setImageBitmap(bitmap); //设置Bitmap } /** * 加载本地图片 * http://bbs.3gstdy.com * @param url * @return */ public static Bitmap getLoacalBitmap(String url) { try { FileInputStream fis = new FileInputStream(url); return BitmapFactory.decodeStream(fis); } catch (FileNotFoundException e) { e.printStackTrace(); return null; } } /** * 从服务器取图片 *http://bbs.3gstdy.com * @param url * @return */ public static Bitmap getHttpBitmap(String url) { URL myFileUrl = null; Bitmap bitmap = null; try { Log.d(TAG, url); myFileUrl = new URL(url); } catch (MalformedURLException e) { e.printStackTrace(); } try { HttpURLConnection conn = (HttpURLConnection) myFileUrl.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. 安卓在代码中设置TextView的drawableLeft、drawableRight、drawa
  2. 开发安卓-android使用webview加载网页无法使用js的问题
  3. [Android(安卓)Pro] 关于BitmapFactory.decodeStream(is)方法无
  4. Android:不同drawable文件夹的区别
  5. android 之 新浪微博
  6. android 简单比较 两个图片是否一致
  7. Android(安卓)图片加载工具类 Universal-Image-Loader 的封装和
  8. Android(安卓)7.1 导航栏增加按键
  9. android 调用系统照相机拍照后保存到系统相册,在系统图库中能看到

随机推荐

  1. 基础篇1.1 Android开发环境搭建
  2. EditText输入长度的监听
  3. android 改变TextView和EditText文字选中
  4. Android文件操作说明
  5. Android(安卓)SharedPreferences存储数据
  6. 13.Cocos2dx中解决iconv库的移植问题。
  7. 【转】Windows下设置Android模拟器上网
  8. Android(安卓)初级面试者拾遗(前台界面篇)
  9. Android(安卓)note1
  10. Android技术选型