DevicePolicyManager.SetGlobalSetting(ComponentName, String, String) Methode

Definition

Diese Methode ist meist veraltet.

[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

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet.

setting
String

Der Name der zu aktualisierenden Einstellung.

value
String

Die Wert, auf den die Einstellung aktualisiert werden soll.

Attribute

Hinweise

Diese Methode ist meist veraltet. Die meisten Einstellungen, die noch einen Effekt haben, weisen dedizierte Settermethoden oder Benutzereinschränkungen auf. Details finden Sie in den einzelnen Einstellungen.

Vom Gerätebesitzer aufgerufen, um Einstellungen zu aktualisieren android.provider.Settings.Global . Überprüfung, dass sich der Wert der Einstellung in der richtigen Form für den Einstellungstyp befindet, sollte vom Aufrufer ausgeführt werden.

Die Einstellungen, die mit dieser Methode aktualisiert werden können, sind: ul><li>android.provider.Settings.Global#ADB_ENABLED: <Verwenden Sie UserManager#DISALLOW_DEBUGGING_FEATURES stattdessen, um benutzer daran zu hindern, Debugfeatures zu aktivieren und diese Einstellung adb zu aktivieren.</li><li>android.provider.Settings.Global#USB_MASS_STORAGE_ENABLED</li li>>android.provider.Settings.Global#STAY_ON_WHILE_PLUGGED_IN< Diese Einstellung ist nur ab android.os.Build.VERSION_CODES#M und kann nur festgelegt werden, wenn #setMaximumTimeToLock sie nicht zum Festlegen eines Timeouts verwendet wird.</li li>><android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN</li> Diese Einstellung ist nur ab android.os.Build.VERSION_CODES#M sofort verfügbar.</li></ul>

Die folgenden Einstellungen wurden unterstützt, können aber auf andere Weise gesteuert werden: ul><liandroid.provider.Settings.Global#AUTO_TIME> : <Verwenden #setAutoTimeEnabled und UserManager#DISALLOW_CONFIG_DATE_TIME stattdessen.</li li><android.provider.Settings.Global#AUTO_TIME_ZONE>: Verwenden #setAutoTimeZoneEnabled Und UserManager#DISALLOW_CONFIG_DATE_TIME stattdessen.</li li><android.provider.Settings.Global#DATA_ROAMING>: Verwenden Sie UserManager#DISALLOW_DATA_ROAMING stattdessen.</li></ul>

Das Ändern der folgenden Einstellungen hat keine Auswirkung auf android.os.Build.VERSION_CODES#M: <ul><li>android.provider.Settings.Global#BLUETOOTH_ON. Verwenden android.bluetooth.BluetoothAdapter#enable() Und android.bluetooth.BluetoothAdapter#disable() stattdessen.</li li>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED<<>/li li li.><>android.provider.Settings.Global#MODE_RINGER Verwenden Sie android.media.AudioManager#setRingerMode(int) stattdessen.</li li>android.provider.Settings.Global#NETWORK_PREFERENCE<<>/li li li.><>android.provider.Settings.Global#WIFI_ON Verwenden Sie android.net.wifi.WifiManager#setWifiEnabled(boolean) stattdessen.</li li>><android.provider.Settings.Global#WIFI_SLEEP_POLICY. Hat keine Wirkung mehr.</li></ul>

Java Dokumentation für android.app.admin.DevicePolicyManager.setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: