最近的项目中有用到拍照的功能,在使用过程中出现了三星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相机权限问题相关推荐

  1. 三星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 ...

  2. 三星android 7.0,三星S7升级Android7.0在即 新增Samsung Pass功能

    [TechWeb报道]1月18日消息,三星昨日为欧洲版Galaxy S7/S7 edge用户推送了Android7.0系统更新.现在有了最新消息,有外媒称国行预计最快24号启动,赶在春节前. 据外媒S ...

  3. Android踩坑日记:android7.0动态相机权限

    前提: 项目中使用的动态权限开源库github:https://github.com/yanzhenjie/AndPermission. 转载必须注明本文转自严振杰的博客:http://blog.cs ...

  4. android6.0麦克风权限,android 6.0权限检测以及6.0以下,麦克风、相机权限判断

    android 6.0以上权限 android 6.0以上权限,我是通过PermissionsDispatcher进行申请,操作的,具体使用方法,见PermissionsDispatcher,Andr ...

  5. s7edge出现android停止,三星S7 Edge升级安卓7.0出现了这个问题!

    三星从1月开始陆续为Galaxy S7.S7 Edge推送了Android 7.0(Nougat)系统更新,升级后的功能增加和提升不少,不过新系统也并不是十全十美,有用户反馈升级后的手机续航时间明显减 ...

  6. 三星+android7.0+字体,三星S7升级安卓7.0新技能:新增分辨率调整功能

    三星Galaxy Note 7推出了安卓7.0的升级,此次升级后,三星S7将会增加分辨率调整功能.这个功能可以根据用户的需求和喜好来进行调整,在HD(720×1280像素).FHD(1280×1920 ...

  7. Android 7.0修改分辨率,三星S7升级Android7.0 可调节屏幕分辨率

    11月24日消息,据外媒报导,在三星S7升级Android7.0 Nougat Beta测试版中,三星又新增了调节屏幕分辨率的功能,用户可以选择Quad HD(1440p).Full HD(1080p ...

  8. s7android8国行,推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统

    2018-06-28 17:46:45 推荐刷入 国行三星S7/S7 Edge更新最新安卓8.0系统 [rom之家资讯]6月27日,经过了漫长的测试时间,今天国行三星Galaxy S7/S7 Edge ...

  9. android6.0获取相机权限

    android 6.0动态获取权限 说明:在我们安装一款APP的时候,通常都是想用户获取一大堆的权限,这深深刺痛了很多用户不安的心里.担心获取信息太多,没有安全感,但是我们再调用系统自带的媒体控件时又 ...

最新文章

  1. 前端模块化--这是我看过讲得比较好的东东
  2. Centos下Yum安装PHP5.5,5.6,7.0
  3. c语言接受socket发送尾部有乱码,C语言socket编程,服务器和一个客户端连接时,服务器能正常收到信息,2个以上就出现BUG了...
  4. iOS之深入解析YYImage图片处理的底层原理
  5. MySQL语言解析----1
  6. python数据抓取课程_Python爬虫入门教程 21-100 网易云课堂课程数据抓取
  7. 命运2服务器维护时间2019,《命运2》今晚将停机维护 为多平台共用存档做准备...
  8. java用for打印正方形_java.java
  9. JS学习总结(14)——Events事件
  10. 简单易学Matlab深度学习教程--矩阵
  11. Yoshua Bengio:注意力是“有意识”AI的核心要素
  12. kafka不消费:9092 (id: 0 rack: null)
  13. 北京专科计算机学校排名及分数线,北京专科大学排名及分数线
  14. 页面数据能够正常渲染,但控制台报错属性underfined
  15. 招银网络2018笔试分享
  16. 图解TCP/IP网络知识轻松入门 读书笔记(五)
  17. pycharm中配置华为云服务器
  18. 不错的金庸人物考考你android游戏源码
  19. 27.WLAN组网介绍_VLAN在WLAN业务中的应用
  20. 开源一个中国象棋 alpha zero 程序

热门文章

  1. [转].NET Reflector 7.0 License 机制分析
  2. PHP使用第三方即时获取物流动态
  3. c语言编程float,C语言double和float 实例分析
  4. 戴维斯计算机科学值得读吗,UCDavis的CS「加州大学戴维斯分校计算机科学专业」...
  5. Temporal Shift Module for Efficient Video Understanding
  6. Linux,用户与用户组的创建与分配
  7. 左连接、右连接、内连接区别
  8. 教改论文 计算机,容易写的计算机教改论文题目 计算机教改专业论文题目如何拟...
  9. dpkg强制安装软件
  10. Spring Data Rest!五分钟帮我们实现Rest服务