DevicePolicyManager.SetGlobalSetting(ComponentName, String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>
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.