2017-02-23 4 views
0

Android verfügt über verschiedene Einstellungsklassen, einschließlich Settings.Secure, Settings.System, Settings.Global. Innerhalb dieser Klassen gibt es Konstanten. Zum Beispiel hat Settings.Secure in Android 4.3 und höher "Bluetooth_Adresse", die die BT-MAC-Adresse enthält. Es existiert nicht in älteren Android-VersionenSo finden Sie eine Liste der Konstanten in Android-Einstellungen

Gibt es eine Möglichkeit, herauszufinden, welche Konstanten in diesen Einstellungen existieren? Ich habe versucht, die AOSP-Quelle zu suchen, und "bluetooth_address" existiert in BluetoothManagerService.java, das nur in 4.3 und oben unter der Konstante SECURE_SETTINGS_BLUETOOTH_ADDRESS existiert. Ich vermutete, dass es andere sichere Einstellungen mit dem Präfix SECURE_SETTINGS_ geben könnte, aber ein schneller Grep auf der AOSP-Quelle hat nichts gefunden. Hier

+0

Haben Sie die Dokumentation versucht? ['Settings.Secure'] (https://developer.android.com/reference/android/provider/Settings.Secure.html), [' Settings.System'] (https://developer.android.com/reference /android/provider/Settings.System.html), ['Settings.Global'] (https://developer.android.com/reference/android/provider/Settings.Global.html) –

+0

Ja, ich habe, aber diese don Liste nicht alles auf, was in der Quelle ist, z "Bluetooth_Adresse" existiert dort nicht. – user1118764

+0

Oh, ich verstehe was du sagst. Mein Fehler. –

Antwort

0
+0

Danke, ist das für Settings.Global, Settings.Secure oder Settings.System? Ich sehe "Bluetooth_Adresse" nicht in der Datei. – user1118764

+0

Ja, es ist für Settings.Global, Settings.Secure oder Settings.System. Obwohl "Bluetooth_Adresse" nur in BluetoothManagerService.java vorhanden ist. –

+0

Danke. In diesem Fall ist die Liste der von Ihnen bereitgestellten Konstanten nicht vollständig. Gibt es andere Konstanten, die in Settings.java nicht aufgeführt sind? Wie auch immer, ich frage, weil "bluetooth_address" nur in BluetoothManagerService.java vorhanden ist, das nur von 4.3 an vorhanden ist. Ich versuche herauszufinden, ob es in älteren Versionen von Android eine äquivalente Konstante gibt. – user1118764

Verwandte Themen