如何解决Android 11R-每次询问权限-拒绝
从应用程序信息->权限->麦克风->“每次询问”将麦克风权限设置为“每次询问”时,将返回“拒绝”权限状态。
以下代码返回“拒绝”
ContextCompat.CheckSelfPermission(Application.Context,Manifest.Permission.RecordAudio);
在运行时系统权限对话框中将“麦克风”权限设置为“每次询问”时,将返回“已授予”权限。
从设备设置中设置权限也应将权限状态显示为“已授予”。
能请你帮忙吗?
此问题发生在Xamarin.Android中。
解决方法
从 应用信息->权限->麦克风->每次询问 ,这表示该应用未获得许可,仅选择一个许可配置。但是,从运行系统权限对话框中,您可以请求权限。在运行时选择每次询问时,它将获得许可。与移动设备的设置不同。
如果设置每次询问,则应用需要每次请求,它将返回已授予状态。否则,每次都会返回拒绝状态。 因此,您需要ask for permission on runtime。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。