如题,做录音的权限,在manifest中已经设置了权限
<uses-permission android:name=”android.permission.RECORD_AUDIO” />
当进入语音功能模块时,会有如下提示:
然后本人人为的点击“拒绝”按钮,这个时候,语音模块就没有办法正常工作,那么能不能在本人点击了“拒绝”关闭权限后(或通过手机系统设置关闭该权限),判断出该权限被禁止?谢谢
<uses-permission android:name=”android.permission.RECORD_AUDIO” />
当进入语音功能模块时,会有如下提示:
然后本人人为的点击“拒绝”按钮,这个时候,语音模块就没有办法正常工作,那么能不能在本人点击了“拒绝”关闭权限后(或通过手机系统设置关闭该权限),判断出该权限被禁止?谢谢
解决方案
20
应该有异常抛出的,你看看抛出的异常,在异常处理里面做判断
10
建议查看下应用权限的接口
25
假如被拒绝了,按理说应该是不会抛出异常的,针对权限6.0改了很多(就出现了你的这种情况),然后,,然后就需要在每次运行相关操作(例如录音),判断能否有录音权限,假如有就继续,没有就提示用户。
参考:
http://mdsa.51cto.com/art/201508/489882_all.htm
参考:
http://mdsa.51cto.com/art/201508/489882_all.htm