在我的应用中,我需要获得权限:android.permission.NFC
,并且我已经读过默认授予NFC,但在新的AndroidM操作系统上运行后我注意到用户实际上可以禁用名为NFC-Near Field Communication
的权限。
即使我从设置中禁用它,问题仍然存在,当我尝试使用checkSelfPermission
时我仍然认为它已被批准,并且我的应用程序因为没有获得NFC许可而崩溃,这只是怪异。
有人可以指出错误吗?
我还拥有与NFC相关的以下权限:
<uses-permission android:name="android.permission.NFC_TRANSACTION" />
<uses-permission android:name="com.gsma.services.nfc.permission.TRANSACTION_EVENT" />
<uses-permission android:name="nfc.hci.permission.TRANSACTION_EVENT" />
如果我尝试请求其中任何一项,我会自动获得使用DENIED
响应执行的回调方法。
感谢您的回答