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 : UserManager#DISALLOW_DEBUGGING_FEATURES を使用して、ユーザーがデバッグ機能を有効にできないように制限し、この設定を使用して 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 以降でのみ使用でき、timeout を設定するために #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 を使用します。</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><li>android.provider.Settings.Global#BLUETOOTH_ON のandroid.os.Build.VERSION_CODES#Mには影響しません。 代わりに android.bluetooth.BluetoothAdapter#enable() と android.bluetooth.BluetoothAdapter#disable() を使用します。</li><li>android.provider.Settings.Global#DEVELOPMENT_SETTINGS_ENABLED</li><li>android.provider.Settings.Global#MODE_RINGER。 代わりに android.media.AudioManager#setRingerMode(int) を使用します。</li><li>android.provider.Settings.Global#NETWORK_PREFERENCE</li><li>android.provider.Settings.Global#WIFI_ON。 代わりに android.net.wifi.WifiManager#setWifiEnabled(boolean) を使用します。</li><li>android.provider.Settings.Global#WIFI_SLEEP_POLICY。 効果がなくなりました。</li></ul>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。