DevicePolicyManager.SetGlobalSetting(ComponentName, String, String) Método

Definição

Esse método é preterido principalmente.

[Android.Runtime.Register("setGlobalSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetGlobalSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void SetGlobalSetting(Android.Content.ComponentName admin, string? setting, string? value);
[<Android.Runtime.Register("setGlobalSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetGlobalSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member SetGlobalSetting : Android.Content.ComponentName * string * string -> unit
override this.SetGlobalSetting : Android.Content.ComponentName * string * string -> unit

Parâmetros

admin
ComponentName

À qual DeviceAdminReceiver essa solicitação está associada.

setting
String

O nome da configuração a ser atualizada.

value
String

O valor para o qual atualizar a configuração.

Atributos

Comentários

Esse método é preterido principalmente. A maioria das configurações que ainda têm um efeito tem métodos de setter dedicados ou restrições de usuário. Confira as configurações individuais para obter detalhes.

Chamado pelo proprietário do dispositivo para atualizar android.provider.Settings.Global as configurações. A validação de que o valor da configuração está no formulário correto para o tipo de configuração deve ser executada pelo chamador.

As configurações que podem ser atualizadas com esse método são: <ul><li>android.provider.Settings.Global#ADB_ENABLED: use UserManager#DISALLOW_DEBUGGING_FEATURES em vez disso para impedir que os usuários habilitem recursos de depuração e essa configuração para ativar o adb.</li><li>android.provider.Settings.Global#USB_MASS_STORAGE_ENABLED</li li>>android.provider.Settings.Global#STAY_ON_WHILE_PLUGGED_IN< Essa configuração só está disponível a partir de android.os.Build.VERSION_CODES#M agora e só pode ser definida se #setMaximumTimeToLock não for usada para definir um tempo limite.</li><li>android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN</li> Essa configuração só está disponível a partir de android.os.Build.VERSION_CODES#M agora.</li></ul>

As seguintes configurações costumavam ter suporte, mas podem ser controladas de outras maneiras: <ul<>li>android.provider.Settings.Global#AUTO_TIME: Use #setAutoTimeEnabled eUserManager#DISALLOW_CONFIG_DATE_TIME, em vez disso.</li><li>android.provider.Settings.Global#AUTO_TIME_ZONE: use #setAutoTimeZoneEnabled eUserManager#DISALLOW_CONFIG_DATE_TIME, em vez disso.</li><li>android.provider.Settings.Global#DATA_ROAMING: use UserManager#DISALLOW_DATA_ROAMING em vez disso.</li></ul>

Alterar as seguintes configurações não tem efeito a partir de android.os.Build.VERSION_CODES#M: <ul><li>android.provider.Settings.Global#BLUETOOTH_ON. Use android.bluetooth.BluetoothAdapter#enable() eandroid.bluetooth.BluetoothAdapter#disable(), em vez disso.</li><li>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED</li><li li.>android.provider.Settings.Global#MODE_RINGER Use android.media.AudioManager#setRingerMode(int) em vez disso.</li><li>android.provider.Settings.Global#NETWORK_PREFERENCE</li><li li.>android.provider.Settings.Global#WIFI_ON Use android.net.wifi.WifiManager#setWifiEnabled(boolean) em vez disso.</li><li>android.provider.Settings.Global#WIFI_SLEEP_POLICY. Não tem mais efeito.</li></ul>

Java documentação para android.app.admin.DevicePolicyManager.setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a