Ich versuche, auf einen Wert auf AT zu schreiben. Ich habe bereits die Erlaubnis erforderlich erklärt, wie im Manifest folgen,Wie um Erlaubnis für Android-Sachen zu bitten?
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
Und versuche Erlaubnis zur Laufzeit verlangen, zeigt AT Fenster in Bezug auf Zulassungseinrichtung. Der Schalter ist jedoch nicht anklickbar. In Bezug auf AT document
Anfordern von Berechtigungen zur Laufzeit wird nicht unterstützt, da eingebettete Geräte sind eine Benutzeroberfläche nicht garantiert haben, um den Laufzeit-Dialog zu akzeptieren. Erklären Sie die Berechtigungen, die Sie in der Manifestdatei Ihrer App benötigen. Alle normalen und gefährlichen Berechtigungen, die im Manifest Ihrer App angegeben sind, sind .
Jedoch gibt Settings.System.canWrite()
immer false
zurück.
Gibt es spezielle Methoden zum Aktivieren der Berechtigung WRITE_SETTINGS
?
Auf normalen Android-Geräten [erfordert diese Berechtigung eine doppelte Anmeldung] (http://stackoverflow.com/a/32083622/115145), einschließlich des Benutzers, der die Berechtigung in den Einstellungen erteilt. Ich weiß nicht, was der langfristige Plan für Berechtigungen wie diese mit Android Things ist, da der Benutzer keine Möglichkeit hat, mit der App Einstellungen zu arbeiten (z. B. kein Bildschirm). – CommonsWare
Bitte reichen Sie einen Fehler bezüglich Ihres Problems ein und erhalten Sie die Berechtigung, die Sie benötigen, um auf die Einstellungs-API zuzugreifen: https://code.google.com/p/android/issues/entry?template=Android%20Things%20bug%20report – Devunwired
@Devunwired I habe kein Entwicklerkonto. So kann ich nicht auf die Service-Android-Probleme zugreifen. – ierturk