为了账号安全,请及时绑定邮箱和手机立即绑定

拍照获取不到图片?

为什么获取不到拍照后的图片

正在回答

代码语言

2 回答

android.permission.WRITE_EXTERNAL_STORAGE添加这个权限试试


0 回复 有任何疑惑可以回复我~

首先检查照片是否已经拍摄成并保存在您的内存目录中。再则就是手机拍摄的图片过大不能直接使用BitmapFactory.decodeFile(file),要通过文件流的方式读取使用inputStream;例如:

inputStream = new FileInputStream(imagePath);
BitmapFactory.Options opts=new BitmapFactory.Options();
opts.inTempStorage = new byte[100 * 1024];
opts.inPreferredConfig = Bitmap.Config.RGB_565;
opts.inPurgeable = true;
opts.inSampleSize = 4;
opts.inInputShareable = true;
Bitmap bitmap= BitmapFactory.decodeStream(inputStream,null,opts);
img.setImageBitmap(bitmap);

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

拍照获取不到图片?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号