Langue

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

Définition

Cette méthode est principalement déconseillée.

[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

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée.

setting
String

Nom du paramètre à mettre à jour.

value
String

Valeur du paramètre à mettre à jour.

Attributs

Remarques

Cette méthode est principalement déconseillée. La plupart des paramètres qui ont toujours un effet ont des méthodes setter dédiées ou des restrictions utilisateur. Pour plus d’informations, consultez les paramètres individuels.

Appelé par le propriétaire de l’appareil pour mettre à jour android.provider.Settings.Global les paramètres. Validation que la valeur du paramètre se trouve sous la forme correcte pour le type de paramètre doit être effectuée par l’appelant.

Les paramètres qui peuvent être mis à jour avec cette méthode sont les suivants : <ul<>li>android.provider.Settings.Global#ADB_ENABLED : utiliser UserManager#DISALLOW_DEBUGGING_FEATURES à la place pour empêcher les utilisateurs d’activer les fonctionnalités de débogage et ce paramètre pour activer adb.</li><li>android.provider.Settings.Global#USB_MASS_STORAGE_ENABLED</li><li>android.provider.Settings.Global#STAY_ON_WHILE_PLUGGED_IN Ce paramètre est disponible uniquement à partir de la version android.os.Build.VERSION_CODES#M ultérieure et ne peut être défini que s’il #setMaximumTimeToLock n’est pas utilisé pour définir un délai d’expiration.</li><android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN<>/li/li> Ce paramètre est disponible uniquement à partir de la version android.os.Build.VERSION_CODES#M ultérieure.</li></ul>

Les paramètres suivants sont pris en charge, mais peuvent être contrôlés d’une autre manière : ul<>liandroid.provider.Settings.Global#AUTO_TIME> : <Utiliser #setAutoTimeEnabled et UserManager#DISALLOW_CONFIG_DATE_TIME à la place.</li li><android.provider.Settings.Global#AUTO_TIME_ZONE> : Utiliser #setAutoTimeZoneEnabled et UserManager#DISALLOW_CONFIG_DATE_TIME à la place.</li li>android.provider.Settings.Global#DATA_ROAMING<> : Utilisez UserManager#DISALLOW_DATA_ROAMING à la place.</li></ul>

La modification des paramètres suivants n’a aucun effet sur android.os.Build.VERSION_CODES#M: <ul><li>android.provider.Settings.Global#BLUETOOTH_ON. Utilisez android.bluetooth.BluetoothAdapter#enable() et android.bluetooth.BluetoothAdapter#disable() à la place.</li>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED<<>/li li.>><android.provider.Settings.Global#MODE_RINGER Utilisez android.media.AudioManager#setRingerMode(int) à la place.</li>android.provider.Settings.Global#NETWORK_PREFERENCE<<>/li li.>><android.provider.Settings.Global#WIFI_ON Utilisez android.net.wifi.WifiManager#setWifiEnabled(boolean) à la place.</li li>><android.provider.Settings.Global#WIFI_SLEEP_POLICY. N’a plus d’effet.</li></ul>

Java documentation pour android.app.admin.DevicePolicyManager.setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à