我的应用程序为用户提供了授予 root 访问权限以允许访问某些系统功能 (NFC) 的选项。默认情况下,它从不要求 root。
因此,在授予权限后,我认为它应该可以工作,但我仍然感到害怕:
08-10 22:06:49.320: W/System.err(9421): Caused by: java.lang.SecurityException: WRITE_SECURE_SETTINGS permission required: Neither user 10174 nor current process has android.permission.WRITE_SECURE_SETTINGS.
错误。我错过了什么吗?我正在请求WRITE_SECURE_SETTINGS
许可,所以不能这样。
有趣的是我有 NFC 启用/禁用工作,但是在我安装了一个新的 Rom 之后,我一直收到这个错误。它从 4.0.3 更新到 4.0.4,但据我所知,有问题的代码没有任何变化……有什么想法吗?