我正试图写入AT上的值。我已经声明所需的权限,如清单跟随,如何申请Android Things的许可?
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
并尝试在运行时请求权限,AT显示有关权限设置窗口。但是该开关不可点击。至于在运行期间document
请求权限不支持,因为嵌入式 设备不能保证有一个UI接受运行对话框。 在您的应用的清单文件中声明您需要的权限。所有 在您的应用清单中声明的正常和危险权限在安装时授予 。
但是Settings.System.canWrite()
总是返回false
。
有没有特别的方法可以启用权限WRITE_SETTINGS
?
在普通的Android设备上,[该权限需要双选](http://stackoverflow.com/a/32083622/115145),包括用户在设置中授予权限。考虑到用户可能没有任何方式使用“设置”应用(例如,无屏幕),我不知道长期计划对于Android Things这样的权限有什么用处。 – CommonsWare
请提出有关您的问题的错误,以获取您访问设置API所需的权限:https://code.google.com/p/android/issues/entry?template=Android%20Things%20bug%20report – Devunwired
@Devunwired I没有开发者帐户。所以我无法访问服务android问题。 – ierturk