android - 在读取或写入 NFC 之前我应该​​征求许可吗?

标签 android permissions nfc runtime-permissions

我知道,由于 Android 6 应用程序必须在使用 Android 功能之前请求权限。

我有两个不同的应用程序。其中一款应用程序可对 NFC 标签进行写入和读取。另一个只是读取标签。在这两种情况下,我都将权限包含在 list 文件中。

我还应该请求运行时权限吗?阅读和写作之间有区别还是两者都一样?

我问这个是因为 Android 系统会在读取标签时启动我的应用程序。那么我应该在启动时询问还是 NFC 有所不同?

最佳答案

不,无需请求 NFC 的运行时权限。 NFC 权限的保护级别为 PROTECTION_NORMAL。因此,它不受运行时权限的覆盖(即,该权限是在安装时授予的,并且用户不能在运行时撤销/授予)。请参阅https://developer.android.com/guide/topics/permissions/overview.html#normal-dangerous

关于android - 在读取或写入 NFC 之前我应该​​征求许可吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224302/

相关文章:

android - 从服务器获取数据时 Android 中的 Listview

android - Firebase 动态链接打开特定 Activity

sharepoint - 根据他们拥有的权限查询列表项

permissions - 将角色声明作为权限的推荐最佳实践

android - 为什么Android和IOS11无法通过NFC通信

android - 接收 Intent 操作 MAIN 而不是 NDEF 消息

android - 是否可以锁定 NFC 标签,然后再解锁并再次写入数据?

java - Android 中的关闭音频问题

java - UI线程如何等到后台线程完成处理?

android - Redmi 手机不询问短信权限,因此不阅读短信