語言

DevicePolicyManager.SetGlobalSetting(ComponentName, String, String) 方法

定義

此方法大多已被淘汰。

[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

參數

admin
ComponentName

這個請求就是和這個 DeviceAdminReceiver 問題有關的。

setting
String

設定名稱要更新。

value
String

要更新設定的值。

屬性

備註

此方法大多已被淘汰。 大多數仍有影響的設定都有專門的二傳方法或使用者限制。 詳情請參見個別設定。

裝置擁有者打電話來更新 android.provider.Settings.Global 設定。 呼叫者應進行設定值是否符合設定類型的正確形式。

可用此方法更新的設定包括:<ul<>li>android.provider.Settings.Global#ADB_ENABLED : use UserManager#DISALLOW_DEBUGGING_FEATURES instead 以限制使用者啟用除錯功能,以及此設定開啟 adb。</li><li><android.provider.Settings.Global#USB_MASS_STORAGE_ENABLED/li<>li>android.provider.Settings.Global#STAY_ON_WHILE_PLUGGED_IN 這個設定只從之後開放android.os.Build.VERSION_CODES#M,且只有在#setMaximumTimeToLock不用來設定逾時時才能設定。</li><li><android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN/li> 這個設定只從之後開放。<android.os.Build.VERSION_CODES#M/li></ul>

以下設定曾支援,但可用其他方式控制:<ul<>li>android.provider.Settings.Global#AUTO_TIME :使用 #setAutoTimeEnabled 和 UserManager#DISALLOW_CONFIG_DATE_TIME inste。</li><li>android.provider.Settings.Global#AUTO_TIME_ZONE:用 #setAutoTimeZoneEnabled 和 UserManager#DISALLOW_CONFIG_DATE_TIME 代替。</li><li>android.provider.Settings.Global#DATA_ROAMING:用UserManager#DISALLOW_DATA_ROAMING吧。</li></ul>

更改以下設定在 ul<<> liandroid.provider.Settings.Global#BLUETOOTH_ON> 目前沒有影響。android.os.Build.VERSION_CODES#M 用 android.bluetooth.BluetoothAdapter#enable() 和 android.bluetooth.BluetoothAdapter#disable() 代替。</李><李>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED</李<>李。>android.provider.Settings.Global#MODE_RINGER android.media.AudioManager#setRingerMode(int)用它代替。</李><李>android.provider.Settings.Global#NETWORK_PREFERENCE</李<>李。>android.provider.Settings.Global#WIFI_ON android.net.wifi.WifiManager#setWifiEnabled(boolean)用它代替。</李><莉>android.provider.Settings.Global#WIFI_SLEEP_POLICY。 但現在已經沒有效果了。</li></ul>

Java 文件 android.app.admin.DevicePolicyManager.setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於