DevicePolicyManager.SetGlobalSetting(ComponentName, String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此方法大多已被淘汰。
[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>
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。