我正在尝试更新我的应用以使用新的API23
及其运行时权限。
用户可以为我的应用创建一个帐户,为此我一直在使用AUTHENTICATE_ACCOUNTS, MANAGE_ACCOUNTS, USE_CREDENTIALS
和GET_ACCOUNTS
。
GET_ACCOUNTS
工作正常,请求后checkSelfPermission()
返回GRANTED
。
问题在于其他权限(我在文档中找不到任何相关内容)。如果我就此任何权限致电shouldShowRequestPermissionRationale()
,我会收到Exception
。
他们的状态始终为PERMISSION_DENIED
,即使我提出请求且GET_ACCOUNTS
为GRANTED
。
我已经阅读了这个问题:https://github.com/angular-ui/ui-calendar/blob/master/demo/calendarDemo.css,它说它应该适用于最终的Android 6.0版本,但不幸的是它没有。
这些权限现在如何运作?我正在使用Android 6.0的模拟器(我没有安装M的实际设备),所以这可能是问题?