相机获取不到返回数据
来源:互联网 发布:她理财是真是假 知乎 编辑:程序博客网 时间:2024/05/19 01:12
Android相机有这样的机制:照相机有自己默认的存储路径,拍摄的照片将返回一个缩略图,即data里面保存的数据。但是如果自己代码指定了保存图片的uri,data里面就不会保存数据。也就是说,调用相机时指定了uri,data就没有数据,没有指定uri,data就有数据。但是这个规律也不是适用于所有的安卓手机,红米和三星部分型号在没有指定uri时,data依然没有数据。
看来最稳妥的方式就是通过保存的图片地址获取了。
/** * 调用相机 */private void openCamera() { Intent intentFromCapture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 判断存储卡是否可以用,可用进行存储 if (hasSdcard()) { Uri uri = Uri.fromFile(file); //为拍摄的图片指定一个存储的路径 intentFromCapture.putExtra(MediaStore.EXTRA_OUTPUT, uri); intentFromCapture.putExtra(MediaStore.Images.Media.ORIENTATION, 0); } startActivityForResult(intentFromCapture, CAMERA);}
0 0
- 相机获取不到返回数据
- Datatables部分返回数据获取不到
- IONIC WebApp之请求返回数据获取不到
- Android 跨程序调用,返回数据获取不到的问题
- Ajax请求跨域问题, 获取不到返回数据
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- EL语法获取不到数据
- BUG:获取不到网络数据
- easyUI onBeforeExpand获取不到数据
- $.getJSON()获取不到返回的值
- 客户端接收不到servlet返回数据
- Mybatis 查不到数据,总是返回Null
- webview 获取返回数据
- 今天报表模板突然获取不到数据
- Extjs 解决store.getUpdatedRecordes()获取不到数据
- .htaccess技巧: URL重写(Rewrite)与重定向(Redirect)
- 用delphi开发微信公众号
- 微信小程序列表渲染开发
- 前台线程和后台线程
- 补c++第四次实验
- 相机获取不到返回数据
- 解读DockerCon_2017——阿里云专家的美国行记录与思考
- Android Canvas的save(),saveLayer()和restore()浅谈
- Android 原生代码实现网络请求
- Ios上传图片 后台接收
- Python环境安装
- 加强学习技术
- 消息队列:比较Beanstalkd,IronMQ和Amazon SQS
- Android Device Monitor中File Explorer无法查看文件