У Android есть различные классы настроек, в том числе Settings.Secure, Settings.System, Settings.Global. Внутри этих классов есть константы. Например, в Android 4.3 и выше у Settings.Secure есть «bluetooth_address», который содержит MAC-адрес BT. Он не существует в старых версиях AndroidКак узнать список констант в настройках Android
Есть ли способ узнать, какие константы существуют в этих настройках? Я пробовал смотреть на источник AOSP, а «bluetooth_address» существует в BluetoothManagerService.java, который существует только в версии 4.3 и выше под константой SECURE_SETTINGS_BLUETOOTH_ADDRESS. Я догадался, что могут быть другие безопасные настройки с использованием префикса SECURE_SETTINGS_, но быстрый grep в источнике AOSP ничего не придумал.
Вы попробовали документы? ['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) –
Да, у меня есть, но эти дон Перечислите все, что находится в источнике, например «bluetooth_address» там не существует. – user1118764
О, я понимаю, о чем вы говорите. Виноват. –