android权限问题

立行 发布于 2014/10/11 15:57
阅读 498
收藏 1

@邓凡平 你好,想跟你请教个问题:

譬如魅族,小米等手机,你虽然在manifast文件加了permission,但是系统还是有权限提醒,假如用户拒绝,你如何检查权限有没有获取到,譬如录音权限 就像微信这样获取提醒

加载中
0
sunzhyng
sunzhyng
执行操作前,获得权限是否允许,或者某个功能是否打开(比如定位,wifi),然后提醒
立行
立行
我判断过,运行时检查,系统给我的还是yes,而且录音这个是没有异常的,或者说是不报错的,但是系统没有给我权限(manifase已申请)
0
立行
立行

引用来自“sunzhyng”的评论

执行操作前,获得权限是否允许,或者某个功能是否打开(比如定位,wifi),然后提醒
String permission=android.Manifest.permission.RECORD_AUDIO; int res = getContext().checkCallingOrSelfPermission(permission); if(res == PackageManager.PERMISSION_GRANTED){ record(); }else{ //没有录音权限 } 我判断过,运行时检查,系统给我的还是yes,而且录音这个是没有异常的,或者说是不报错的,但是系统没有给我权限(manifase已申请)
返回顶部
顶部