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

Definición

Este método está en desuso 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

Al que DeviceAdminReceiver está asociada esta solicitud.

setting
String

Nombre de la configuración que se va a actualizar.

value
String

El valor del ajuste al que se va a actualizar.

Atributos

Comentarios

Este método está en desuso principalmente. La mayoría de las configuraciones que siguen teniendo un efecto tienen métodos de establecedor dedicados o restricciones de usuario. Consulte la configuración individual para obtener más información.

Llamado por el propietario del dispositivo para actualizar android.provider.Settings.Global la configuración. La validación de que el autor de la llamada debe realizar la validación del valor de la configuración en el formato correcto para el tipo de configuración.

La configuración que se puede actualizar con este método es: <ul><li>android.provider.Settings.Global#ADB_ENABLED : use UserManager#DISALLOW_DEBUGGING_FEATURES en su lugar para restringir a los usuarios la habilitación de las características de depuración y esta configuración para activar adb.</li><li>android.provider.Settings.Global#USB_MASS_STORAGE_ENABLED</li li li<android.provider.Settings.Global#STAY_ON_WHILE_PLUGGED_IN>> Esta configuración solo está disponible desde android.os.Build.VERSION_CODES#M adelante y solo se puede establecer si #setMaximumTimeToLock no se usa para establecer un tiempo de espera.</li><li>android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN</li> Esta configuración solo está disponible desde android.os.Build.VERSION_CODES#M adelante.</li></ul>

Se usa la siguiente configuración para admitirse, pero se puede controlar de otras maneras: <ul<>li>android.provider.Settings.Global#AUTO_TIME : Use #setAutoTimeEnabled y UserManager#DISALLOW_CONFIG_DATE_TIME en su lugar.</li li><android.provider.Settings.Global#AUTO_TIME_ZONE>: use #setAutoTimeZoneEnabled y UserManager#DISALLOW_CONFIG_DATE_TIME en su lugar.</li><li>android.provider.Settings.Global#DATA_ROAMING : use UserManager#DISALLOW_DATA_ROAMING en su lugar.</li></ul>

El cambio de la siguiente configuración no tiene ningún efecto a partir de android.os.Build.VERSION_CODES#M: <ul><li>android.provider.Settings.Global#BLUETOOTH_ON. Use android.bluetooth.BluetoothAdapter#enable() y android.bluetooth.BluetoothAdapter#disable() en su lugar.</li li>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED<<>/li li li.><>android.provider.Settings.Global#MODE_RINGER Use android.media.AudioManager#setRingerMode(int) en su lugar.</li li>android.provider.Settings.Global#NETWORK_PREFERENCE<<>/li li li.><>android.provider.Settings.Global#WIFI_ON Use android.net.wifi.WifiManager#setWifiEnabled(boolean) en su lugar.</li li>><android.provider.Settings.Global#WIFI_SLEEP_POLICY. Ya no tiene efecto.</li></ul>

Java documentación para android.app.admin.DevicePolicyManager.setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a