魅族 Android 6.0 以上系统获取相机权限的坑
2017-05-03 12:03
295 查看
项目出现了一个魅族手机打开相机崩溃的日志,一番查找,在相机打开那里,做了是否为 null 的判断。。不过。。 魅族拒绝相机权限时 Camera.open() 返回的不是 null ,也就是说接下来的其他根据 camera 是否为 null 的操作会有问题。
我的操作是用 try catch 包裹,主动将 camera 设置为 null ,再进行接下来的操作。
我的操作是用 try catch 包裹,主动将 camera 设置为 null ,再进行接下来的操作。
try { camera = Camera.open(); } catch (Exception e) { camera = null; }国产 rom 还是好多的坑 - -
相关文章推荐
- Android手机获取相机权限终极大招(兼容国产手机小米华为魅族以及6.0以下系统)
- Android 6.0以上系统动态获取权限
- Android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)
- 当用户手动取消相机权限导致的程序崩溃的解决办法(Android 6.0以上好像没事,好像是...)
- Android学习_6.0以上系统的运行时权限
- andorid6.0以上系统,百度定位,首次动态获取权限后不自动定位解决方案
- Android 6.0系统动态请求系统相机和读取手机存储权限
- 解决Android 6.0以上的相机权限适配问题
- android:targetSdkVersion的不同影响6.0系统下权限的获取方式
- Android拍照及图片裁剪、调用系统相册(兼容6.0以上权限处理及7.0以上文件管理)
- Android获取Mac地址-兼容6.0及以上系统
- android 6.0 以上代码中必须询问是否获取到权限
- 在android 6.0以上无法获取READ_PHONE_STATE权限的SecurityException的问题
- Android获取Mac地址-兼容6.0及以上系统
- 在android 6.0以上无法获取READ_PHONE_STATE权限的SecurityException的问题
- Android 启动系统相机,相册,裁剪图片及6.0权限管理
- 以调用系统相机拍照为例了解Android 6.0运行时权限
- Android开发动态获取权限(6.0以上API>23)
- Android 6.0以上动态相机权限
- 在android 6.0以上无法获取READ_PHONE_STATE权限的SecurityException的问题