华为手机里有个自带手机管家 可以对应用设置权限
如图 使用 android6.0 的权限检测,只有在拨打电话与读取本机识别码(同一个权限组)都禁止的时候,才会检测到权限禁止。一个禁止一个允许的检测到拨打电话的状态是拥有该权限。如何获取到拨打电话权限状态。
业精于勤,荒于嬉;行成于思,毁于随。
应用内打电话可能涉及到一些安全问题,所以6.0里面,电话的权限是dangerous,需要主动申请的,我们项目的解决方案是调用系统的打电话,把号码带过去,这样一定不会出现权限问题
Android有个方法可以检查当前有没有哪个权限,但是要用try catch包起来,如果没有你想要的权限就会报异常。如果要获取是没有办法的,只能检查,然后通知用户去设置里面设置。具体的明天上代码。。。。
这个没办法的
现在也遇到了,系统授予了权限,但是华为自带的安全软件禁用了权限;然后拨打电话的时候就提示:
`this app not allowed to StartActivity:Intent { act=android.intent.action.CALL dat=tel:xxxxx }`
检测系统权限的时候已经获得了权限,所以不能有相关的提示。话说你现在解决了吗?
应用内打电话可能涉及到一些安全问题,所以6.0里面,电话的权限是dangerous,需要主动申请的,我们项目的解决方案是调用系统的打电话,把号码带过去,这样一定不会出现权限问题
Android有个方法可以检查当前有没有哪个权限,但是要用try catch包起来,如果没有你想要的权限就会报异常。如果要获取是没有办法的,只能检查,然后通知用户去设置里面设置。具体的明天上代码。。。。
这个没办法的
现在也遇到了,系统授予了权限,但是华为自带的安全软件禁用了权限;然后拨打电话的时候就提示:
检测系统权限的时候已经获得了权限,所以不能有相关的提示。话说你现在解决了吗?