Android a différentes classes de paramètres, y compris Settings.Secure, Settings.System, Settings.Global. Dans ces classes, il y a des constantes. Par exemple, dans Android 4.3 et supérieur, Settings.Secure a "bluetooth_address" qui contient l'adresse MAC BT. Il n'existe pas dans les anciennes versions d'Android.Comment faire pour trouver la liste des constantes dans les paramètres Android
Existe-t-il un moyen de déterminer quelles constantes existent dans ces paramètres? J'ai essayé de regarder la source AOSP, et "bluetooth_address" existe dans BluetoothManagerService.java, qui n'existe que dans 4.3 et au-dessus sous la constante SECURE_SETTINGS_BLUETOOTH_ADDRESS. J'ai supposé qu'il pourrait y avoir d'autres paramètres sécurisés utilisant le préfixe SECURE_SETTINGS_, mais un grep rapide sur la source AOSP n'a rien trouvé.
Avez-vous essayé les documents? ['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) –
Oui, mais Ne pas lister tout ce qui est dans la source, par exemple "bluetooth_address" n'existe pas ici. – user1118764
Oh, je vois ce que vous dites. Ma faute. –