我正試圖寫入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