关于一些手机拍照时无法获取onActivityResult()中的intent
来源:互联网 发布:淘宝大麻种子 编辑:程序博客网 时间:2024/05/14 03:51
在一些手机上,如拍照时的上下文传递的intent时,就无法从传过来的intent中获取bundle的值,就无法显示bitmap
这是我们就可以通过if语句这么处理,直接看demo
private void saveFullImage() {Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);// 文件夹aaaaString path = Environment.getExternalStorageDirectory().toString()+ "/aaaa";File path1 = new File(path);if (!path1.exists()) {path1.mkdirs();}File file = new File(path1, System.currentTimeMillis() + ".jpg");System.out.println("--->>" + System.currentTimeMillis());mOutPutFileUri = Uri.fromFile(file);intent.putExtra(MediaStore.EXTRA_OUTPUT, mOutPutFileUri);intent.putExtra("return-data", true);System.out.println("--->>" + mOutPutFileUri);startActivityForResult(intent, 1);}@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (requestCode == 1) {if (data != null) {Bundle bundle = data.getExtras();Bitmap bitmap = (Bitmap) bundle.get("data");imageView.setImageBitmap(bitmap);} else {
//这里就是无法获取data时,建议采取的方法String picpath = mOutPutFileUri.toString();Bitmap bitmap = BitmapFactory.decodeFile(picpath);imageView.setImageURI(mOutPutFileUri);}}}
0 0
- 关于一些手机拍照时无法获取onActivityResult()中的intent
- 关于Intent获取拍照图片的适配方案
- 关于三星手机拍照 获取的照片旋转处理
- 手机拍照onActivityResult返回的resultCode == 0
- onNewIntent(Intent intent) intent无法获取数据
- 手机拍照与相册获取
- HTML5获取手机摄像头拍照
- 关于手机拍照识别二维码
- 手机拍照获取不到图片?<部分手机>
- Android 关于 一部分手机 拍照过后出现无法裁剪的问题
- 一些关于XE8无法连接安卓手机的解决方法
- android 进行拍照操作时对 onActivityResult()的封装隔离
- 关于startActivityForResult跳转页面返回时onActivityResult回调无法执行的问题
- 三星I9300手机在调用系统摄像头拍照onActivityResult data为null的解决方法
- Android Intent 传值 --onActivityResult
- startActivityForResult、onActivityResult 、Intent
- Intent、Bundle、onActivityResult传值
- Unity3D,获取相册图片,手机拍照
- Android FoldingLayout 折叠布局 原理及实现(一)
- Linux 磁盘配额控制 quota
- CSDN优秀博客连接,博客之星连接。
- Find Peak Element
- 通知中心
- 关于一些手机拍照时无法获取onActivityResult()中的intent
- HTML第六节(网页上的表格)
- 栈,堆,全局,文字常量,代码区总结
- 适配器
- GDUT 初赛 01串也疯狂之光棍也有伴
- base64编解码原理
- javascript和html结合
- 学习排序算法(二):Pairwise方法之RankNet
- UVa 10290 - {Sum+=i++} to Reach N