6.0 三星S7相机权限问题
最近的项目中有用到拍照的功能,在使用过程中出现了三星s7 6.0系统调用相机的闪退的情况 后来发现是因为app没有获取到手机相机权限,但是在清单文件中是已经申请的,后来发现我申请的权限所有的都是被禁止的 这个估计是三星手机的安全机制问题 后来查看文档 就在调用相机的时候先检测一下相机权限
/*** 6.0以上获取相机权限* http://developer.android.com/training/permissions/requesting.html#perm-request* @param context* @return*/public static boolean isHasCameraPermission(final Activity context){int permissionCheck = ContextCompat.checkSelfPermission(context,Manifest.permission.CAMERA);if (permissionCheck == PackageManager.PERMISSION_DENIED){
// ToastUtil.showMessage("没有相机权限");DialogUtils.createDialogBox3(context, "", context.getResources().getString(R.string.setting_camera_tips), context.getResources().getString(R.string.cancel), context.getResources().getString(R.string.setting), new DialogUtils.DialogOnClick() {@Overridepublic void leftOnClick() {}@Overridepublic void rightOnClick() {context.startActivity(new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS));}});return false;
// if (ActivityCompat.shouldShowRequestPermissionRationale(context,
// Manifest.permission.CAMERA)) {
//
//
// } else {
// ActivityCompat.requestPermissions(context,
// new String[]{Manifest.permission.CAMERA},
// MY_PERMISSIONS_REQUEST_CAMERA);
// }
// return;}return true;}
这个是在6.0以上系统使用的 使用的时候最好判断下系统版本
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){if (!SystemUtil.isHasCameraPermission(mDialogueActivity)){return;}}
官方文档说明 见以下链接 点击打开链接
6.0 三星S7相机权限问题相关推荐
- 三星android6.0和7.0,安卓6.0 Xplay6 对比 安卓7.0三星S7 Edge巅峰对决
原标题:安卓6.0 Xplay6 对比 安卓7.0三星S7 Edge巅峰对决 今年12月份vivo上市了一款他们的旗舰机型vivo Xplay6,它采用全金属机身,正面配备一块 5.46 英寸supe ...
- 三星android 7.0,三星S7升级Android7.0在即 新增Samsung Pass功能
[TechWeb报道]1月18日消息,三星昨日为欧洲版Galaxy S7/S7 edge用户推送了Android7.0系统更新.现在有了最新消息,有外媒称国行预计最快24号启动,赶在春节前. 据外媒S ...
- Android踩坑日记:android7.0动态相机权限
前提: 项目中使用的动态权限开源库github:https://github.com/yanzhenjie/AndPermission. 转载必须注明本文转自严振杰的博客:http://blog.cs ...
- android6.0麦克风权限,android 6.0权限检测以及6.0以下,麦克风、相机权限判断
android 6.0以上权限 android 6.0以上权限,我是通过PermissionsDispatcher进行申请,操作的,具体使用方法,见PermissionsDispatcher,Andr ...
- s7edge出现android停止,三星S7 Edge升级安卓7.0出现了这个问题!
三星从1月开始陆续为Galaxy S7.S7 Edge推送了Android 7.0(Nougat)系统更新,升级后的功能增加和提升不少,不过新系统也并不是十全十美,有用户反馈升级后的手机续航时间明显减 ...
- 三星+android7.0+字体,三星S7升级安卓7.0新技能:新增分辨率调整功能
三星Galaxy Note 7推出了安卓7.0的升级,此次升级后,三星S7将会增加分辨率调整功能.这个功能可以根据用户的需求和喜好来进行调整,在HD(720×1280像素).FHD(1280×1920 ...
- Android 7.0修改分辨率,三星S7升级Android7.0 可调节屏幕分辨率
11月24日消息,据外媒报导,在三星S7升级Android7.0 Nougat Beta测试版中,三星又新增了调节屏幕分辨率的功能,用户可以选择Quad HD(1440p).Full HD(1080p ...
- s7android8国行,推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统
2018-06-28 17:46:45 推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统 [rom之家资讯]6月27日,经过了漫长的测试时间,今天国行三星Galaxy S7/S7 Edge ...
- android6.0获取相机权限
android 6.0动态获取权限 说明:在我们安装一款APP的时候,通常都是想用户获取一大堆的权限,这深深刺痛了很多用户不安的心里.担心获取信息太多,没有安全感,但是我们再调用系统自带的媒体控件时又 ...
最新文章
- 前端模块化--这是我看过讲得比较好的东东
- Centos下Yum安装PHP5.5,5.6,7.0
- c语言接受socket发送尾部有乱码,C语言socket编程,服务器和一个客户端连接时,服务器能正常收到信息,2个以上就出现BUG了...
- iOS之深入解析YYImage图片处理的底层原理
- MySQL语言解析----1
- python数据抓取课程_Python爬虫入门教程 21-100 网易云课堂课程数据抓取
- 命运2服务器维护时间2019,《命运2》今晚将停机维护 为多平台共用存档做准备...
- java用for打印正方形_java.java
- JS学习总结(14)——Events事件
- 简单易学Matlab深度学习教程--矩阵
- Yoshua Bengio:注意力是“有意识”AI的核心要素
- kafka不消费:9092 (id: 0 rack: null)
- 北京专科计算机学校排名及分数线,北京专科大学排名及分数线
- 页面数据能够正常渲染,但控制台报错属性underfined
- 招银网络2018笔试分享
- 图解TCP/IP网络知识轻松入门 读书笔记(五)
- pycharm中配置华为云服务器
- 不错的金庸人物考考你android游戏源码
- 27.WLAN组网介绍_VLAN在WLAN业务中的应用
- 开源一个中国象棋 alpha zero 程序
热门文章
- [转].NET Reflector 7.0 License 机制分析
- PHP使用第三方即时获取物流动态
- c语言编程float,C语言double和float 实例分析
- 戴维斯计算机科学值得读吗,UCDavis的CS「加州大学戴维斯分校计算机科学专业」...
- Temporal Shift Module for Efficient Video Understanding
- Linux,用户与用户组的创建与分配
- 左连接、右连接、内连接区别
- 教改论文 计算机,容易写的计算机教改论文题目 计算机教改专业论文题目如何拟...
- dpkg强制安装软件
- Spring Data Rest!五分钟帮我们实现Rest服务