Android系统中图片的读写

2014-11-24 08:49:41 来源: 作者: 浏览: 0

读取手机图片:
Bitmap bmp=BitmapFactroy.decodeFile("/sdcard/xxx.png");
imageview.setImageBitmap(bmp);
读取网络图片:
URL url=new URL(图片网址);
URLConection conn=url.openConnection();
conn.connect();
InputStream is=conn.getInputStream();
Bitmap bmp=BitmapFactory.decodeSteam(is);
imageview.setImageBitmap(bm);
存储图片?应该是说再网络上下载图片到本地吧?
这个比较简单!
通过InputStream和OutputStream 下载到sdcard即可!


--------------------------------------------------------------------------------
一般来说都会存在应用自己的缓存目录中,可通过 context.getCacheDir() 获取。


就一般的FileOutputStream、InputStream就可以。


取的时候可以用 getContentResolver().openInputStream(uri); 这种方式来取到图片的InputStream


之后 Drawable.createFromStream


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: