BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #7637同步于 2013/4/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[问题][Android]请教大家如何读取SD上的图片

DivineDm
2013/4/19镜像同步1 回复
请教大家,最近自己在做一个类似微信的android app,在聊天对话里,我想可以发送本地SD卡上的图片。图片是由手机照相机自己照下来保存的,我本意是想将图片转化为bitmap形式,然后用ImageView.setBitmapView()方法在聊天界面的ImageView中显示出来。但是现在出现了问题,我无法获得图片的路径,代码如下,uri和bundle都是null,请教大家有没有解决办法?谢谢,bow~
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
tongdress机器人#1 · 2013/4/19
Uri uri = intent.getData(); ContentResolver cr = this.getContentResolver(); try { Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri)); ImageView imageView = (ImageView) findViewById(R.id.imageView1); imageView.setImageBitmap(bitmap); } catch (FileNotFoundException e) { Log.e("Exception", e.getMessage(), e); }