Sólo hay tres espacios de nombres disponibles: system
, secure
y global
.
El comando de configuración imprime esta información si se ejecuta sin parámetros:
adb shell settings
usage: settings [--user <USER_ID> | current] [--cm] get namespace key
settings [--user <USER_ID> | current] [--cm] put namespace key value
settings [--user <USER_ID> | current] [--cm] delete namespace key
settings [--user <USER_ID> | current] [--cm] list namespace
'namespace' is one of {system, secure, global}, case-insensitive
If '--user <USER_ID> | current' is not given, the operations are performed on the system user.
If '--cm' is given, the operations are performed on the CMSettings provider.
'namespace' es una de las opciones {system, secure, global}, sin distinción de mayúsculas y minúsculas
Alternativamente, si no crees en la página de ayuda de la configuración, puedes verlo en el código fuente de AOSP. El settings
se implementa en la clase Java com.android.commands.settings.SettingsCmd
donde se puede ver que se aceptan exactamente esos tres espacios de nombres.
0 votos
Sólo conozco los espacios de nombres del sistema, globales y seguros.
0 votos
@ReddyLutonadio , por ejemplo, hay un ajuste llamado 'Instant app' , que permite instalar aplicaciones instantáneas, ¿dónde va? No lo encuentro ni en sistema ni en global
1 votos
@Nulik Si no me equivoco Instant apps es una parte de los servicios de Google play y no está integrada en Android. Así que no aparecerá en los ajustes.
0 votos
@SSS , bueno, me refiero al cambio en el
Settings
para convertir las aplicaciones instantáneasOn
oOff
( androidauthority.com/use-Android-instant-apps-749544 ) , esto es parte de la instalación de Android. Y quería encenderlo desde eladb shell
1 votos
Sí, eso lo gestionan los servicios de Google Play. No podrás encontrarlo en los ajustes a través de adb