调用小米4手机拍照,不能点击打勾
来源:互联网 发布:数据分析职业 编辑:程序博客网 时间:2024/04/30 14:39
我复述一下我的问题,看看能不能帮到大家。
问题:“调用小米4手机拍照,不能点击打勾,就算点击了也没有反应。但是同样的代码也小米2,2S上没有问题,3上偶尔会出现。”
原因:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(filePath, TEMP_IMAGE_NAME)));
startActivityForResult(intent, 1);
如果此处Uri.fromFile(new File(filePath, TEMP_IMAGE_NAME),图片的地址有问题就不能点击确认。
这个问题是小米系统的原因,貌似DCIM和Picture这两个文件的权限不一样。
具体参看这两个文件路径:
1、Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath();
2、 Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
用第一个就可以解决,小米4出现的问题。
问题:“调用小米4手机拍照,不能点击打勾,就算点击了也没有反应。但是同样的代码也小米2,2S上没有问题,3上偶尔会出现。”
原因:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(filePath, TEMP_IMAGE_NAME)));
startActivityForResult(intent, 1);
如果此处Uri.fromFile(new File(filePath, TEMP_IMAGE_NAME),图片的地址有问题就不能点击确认。
这个问题是小米系统的原因,貌似DCIM和Picture这两个文件的权限不一样。
具体参看这两个文件路径:
1、Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).getAbsolutePath();
2、 Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
用第一个就可以解决,小米4出现的问题。
1 0
- 调用小米4手机拍照,不能点击打勾
- 小米手机,相机程序调试,点击拍照无法启动相机或者无法保存图片
- 手机调用系统的拍照和裁剪功能,如果界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。
- android调用手机摄像头拍照
- HTML5调用手机摄像头拍照
- 调用相机和手机拍照
- HTML5调用手机摄像头拍照
- HTML5调用手机摄像头拍照
- 前端调用手机相机拍照
- HTML5调用手机摄像头拍照
- android 手机拍照 调用手机图片库
- 小米手机不能使用QQ截屏
- 小米手机不能显示浮窗
- 红米手机拍照效果测评(对比小米2A)
- Android 关于小米手机拍照图片返回路径的处理
- 小米4手机曝光
- 小米手机调用相机莫名崩溃问题
- 【Android】小米手机 使用调用 Camera
- startActivityForResult失效
- CGBitmapContextCreate unsupported parameter combination 问题详解及解决办法
- ListView的HeaderView
- java求最大子序列的和的问题
- No5-【原】hexo换主题之后可能出现的问题及解决办法
- 调用小米4手机拍照,不能点击打勾
- hibernate annotation注解方式来处理映射关系
- java面向对象基础知识(二)
- css3 background-size属性--ie兼容
- 如何防止短信验证码被恶意点击
- thinkphp3.2完全开发手册摘要
- python3中map的问题
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
- Android6.0以上权限检查