如何在 Android 设置中找出常量列表
How to find out list of constants in Android Settings
Android 有各种设置 类,包括 Settings.Secure、Settings.System、Settings.Global。在这些 类 中,有常数。例如,在 Android 4.3 及更高版本中,Settings.Secure 具有包含 BT MAC 地址的 "bluetooth_address"。它在旧 Android 版本
中不存在
有没有办法找出这些设置中存在哪些常量?我试过查看 AOSP 源码, "bluetooth_address" 存在于 BluetoothManagerService.java 中,它仅存在于 4.3 及更高版本中,常量 SECURE_SETTINGS_BLUETOOTH_ADDRESS 下。我猜想可能还有其他使用 SECURE_SETTINGS_ 前缀的安全设置,但是对 AOSP 源代码的快速 grep 并没有得出任何结果。
Android 有各种设置 类,包括 Settings.Secure、Settings.System、Settings.Global。在这些 类 中,有常数。例如,在 Android 4.3 及更高版本中,Settings.Secure 具有包含 BT MAC 地址的 "bluetooth_address"。它在旧 Android 版本
中不存在有没有办法找出这些设置中存在哪些常量?我试过查看 AOSP 源码, "bluetooth_address" 存在于 BluetoothManagerService.java 中,它仅存在于 4.3 及更高版本中,常量 SECURE_SETTINGS_BLUETOOTH_ADDRESS 下。我猜想可能还有其他使用 SECURE_SETTINGS_ 前缀的安全设置,但是对 AOSP 源代码的快速 grep 并没有得出任何结果。