Android有各種設置類,包括Settings.Secure,Settings.System,Settings.Global。在這些類中,有常量。例如,在Android 4.3及更高版本中,Settings.Secure具有包含BT MAC地址的「bluetooth_address」。它在舊的Android版本中不存在如何查找Android設置中的常量列表
有沒有辦法找出這些設置中存在哪些常量?我嘗試過查看AOSP源代碼,並且BluetoothManagerService.java中存在「bluetooth_address」,它只存在於4.3及更高版本的常量SECURE_SETTINGS_BLUETOOTH_ADDRESS下。我猜想使用SECURE_SETTINGS_前綴可能會有其他安全設置,但AOSP源代碼的快速grep沒有提供任何內容。
您是否嘗試過文檔? ['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
哦,我明白你在說什麼了。我的錯。 –