There are only three namespaces available: system
, secure
and global
.
The settings command prints this information if you execute it without parameter:
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' is one of {
system, secure, global
}
, case-insensitive
Alternatively if you don't belive the settings help page you can see it in the AOSP source code. The settings
command is implemented in the Java class com.android.commands.settings.SettingsCmd
where you can see that exactly those three namespaces are accepted.