DevicePolicyManager.SetConfiguredNetworksLockdownState Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called by a device owner or a profile owner of an organization-owned managed profile to control whether the user can change networks configured by the admin.
[Android.Runtime.Register("setConfiguredNetworksLockdownState", "(Landroid/content/ComponentName;Z)V", "GetSetConfiguredNetworksLockdownState_Landroid_content_ComponentName_ZHandler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIFI")]
public virtual void SetConfiguredNetworksLockdownState (Android.Content.ComponentName? admin, bool lockdown);
[<Android.Runtime.Register("setConfiguredNetworksLockdownState", "(Landroid/content/ComponentName;Z)V", "GetSetConfiguredNetworksLockdownState_Landroid_content_ComponentName_ZHandler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIFI")>]
abstract member SetConfiguredNetworksLockdownState : Android.Content.ComponentName * bool -> unit
override this.SetConfiguredNetworksLockdownState : Android.Content.ComponentName * bool -> unit
Parameters
- admin
- ComponentName
admin Which DeviceAdminReceiver
this request is associated
with. Null if the caller is not a device admin.
- lockdown
- Boolean
Whether the admin configured networks should be unmodifiable by the user.
- Attributes
Remarks
Called by a device owner or a profile owner of an organization-owned managed profile to control whether the user can change networks configured by the admin. When this lockdown is enabled, the user can still configure and connect to other Wi-Fi networks, or use other Wi-Fi capabilities such as tethering.
WiFi network configuration lockdown is controlled by a global settings android.provider.Settings.Global#WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN
and calling this API effectively modifies the global settings. Previously device owners can also control this directly via #setGlobalSetting
but they are recommended to switch to this API.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.