Table of Contents

Class UserManager

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class UserManager : JVMBridgeBase<UserManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<UserManager>
UserManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<UserManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<UserManager>.IsAssignableFrom<T>()
JVMBridgeBase<UserManager>.Execute<T>(params T[])
JVMBridgeBase<UserManager>.DynBridgeClazz
JVMBridgeBase<UserManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

UserManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public UserManager()

UserManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public UserManager(params object[] args)

Parameters

args object[]

Properties

ALLOW_PARENT_PROFILE_APP_LINKING

public static String ALLOW_PARENT_PROFILE_APP_LINKING { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DISALLOW_ADD_MANAGED_PROFILE

[Obsolete]
public static String DISALLOW_ADD_MANAGED_PROFILE { get; }

Property Value

String

DISALLOW_ADD_PRIVATE_PROFILE

public static String DISALLOW_ADD_PRIVATE_PROFILE { get; }

Property Value

String

DISALLOW_ADD_USER

public static String DISALLOW_ADD_USER { get; }

Property Value

String

DISALLOW_ADD_WIFI_CONFIG

public static String DISALLOW_ADD_WIFI_CONFIG { get; }

Property Value

String

DISALLOW_ADJUST_VOLUME

public static String DISALLOW_ADJUST_VOLUME { get; }

Property Value

String

DISALLOW_AIRPLANE_MODE

public static String DISALLOW_AIRPLANE_MODE { get; }

Property Value

String

DISALLOW_AMBIENT_DISPLAY

public static String DISALLOW_AMBIENT_DISPLAY { get; }

Property Value

String

DISALLOW_APPS_CONTROL

public static String DISALLOW_APPS_CONTROL { get; }

Property Value

String

DISALLOW_ASSIST_CONTENT

public static String DISALLOW_ASSIST_CONTENT { get; }

Property Value

String

DISALLOW_AUTOFILL

public static String DISALLOW_AUTOFILL { get; }

Property Value

String

DISALLOW_BLUETOOTH

public static String DISALLOW_BLUETOOTH { get; }

Property Value

String

DISALLOW_BLUETOOTH_SHARING

public static String DISALLOW_BLUETOOTH_SHARING { get; }

Property Value

String

DISALLOW_CAMERA_TOGGLE

public static String DISALLOW_CAMERA_TOGGLE { get; }

Property Value

String

DISALLOW_CELLULAR_2G

public static String DISALLOW_CELLULAR_2G { get; }

Property Value

String

DISALLOW_CHANGE_WIFI_STATE

public static String DISALLOW_CHANGE_WIFI_STATE { get; }

Property Value

String

DISALLOW_CONFIG_BLUETOOTH

public static String DISALLOW_CONFIG_BLUETOOTH { get; }

Property Value

String

DISALLOW_CONFIG_BRIGHTNESS

public static String DISALLOW_CONFIG_BRIGHTNESS { get; }

Property Value

String

DISALLOW_CONFIG_CELL_BROADCASTS

public static String DISALLOW_CONFIG_CELL_BROADCASTS { get; }

Property Value

String

DISALLOW_CONFIG_CREDENTIALS

public static String DISALLOW_CONFIG_CREDENTIALS { get; }

Property Value

String

DISALLOW_CONFIG_DATE_TIME

public static String DISALLOW_CONFIG_DATE_TIME { get; }

Property Value

String

DISALLOW_CONFIG_DEFAULT_APPS

public static String DISALLOW_CONFIG_DEFAULT_APPS { get; }

Property Value

String

DISALLOW_CONFIG_LOCALE

public static String DISALLOW_CONFIG_LOCALE { get; }

Property Value

String

DISALLOW_CONFIG_LOCATION

public static String DISALLOW_CONFIG_LOCATION { get; }

Property Value

String

DISALLOW_CONFIG_MOBILE_NETWORKS

public static String DISALLOW_CONFIG_MOBILE_NETWORKS { get; }

Property Value

String

DISALLOW_CONFIG_PRIVATE_DNS

public static String DISALLOW_CONFIG_PRIVATE_DNS { get; }

Property Value

String

DISALLOW_CONFIG_SCREEN_TIMEOUT

public static String DISALLOW_CONFIG_SCREEN_TIMEOUT { get; }

Property Value

String

DISALLOW_CONFIG_TETHERING

public static String DISALLOW_CONFIG_TETHERING { get; }

Property Value

String

DISALLOW_CONFIG_VPN

public static String DISALLOW_CONFIG_VPN { get; }

Property Value

String

DISALLOW_CONFIG_WIFI

public static String DISALLOW_CONFIG_WIFI { get; }

Property Value

String

DISALLOW_CONTENT_CAPTURE

public static String DISALLOW_CONTENT_CAPTURE { get; }

Property Value

String

DISALLOW_CONTENT_SUGGESTIONS

public static String DISALLOW_CONTENT_SUGGESTIONS { get; }

Property Value

String

DISALLOW_CREATE_WINDOWS

public static String DISALLOW_CREATE_WINDOWS { get; }

Property Value

String

DISALLOW_CROSS_PROFILE_COPY_PASTE

public static String DISALLOW_CROSS_PROFILE_COPY_PASTE { get; }

Property Value

String

DISALLOW_DATA_ROAMING

public static String DISALLOW_DATA_ROAMING { get; }

Property Value

String

DISALLOW_DEBUGGING_FEATURES

public static String DISALLOW_DEBUGGING_FEATURES { get; }

Property Value

String

DISALLOW_FACTORY_RESET

public static String DISALLOW_FACTORY_RESET { get; }

Property Value

String

DISALLOW_FUN

public static String DISALLOW_FUN { get; }

Property Value

String

DISALLOW_GRANT_ADMIN

public static String DISALLOW_GRANT_ADMIN { get; }

Property Value

String

DISALLOW_INSTALL_APPS

public static String DISALLOW_INSTALL_APPS { get; }

Property Value

String

DISALLOW_INSTALL_UNKNOWN_SOURCES

public static String DISALLOW_INSTALL_UNKNOWN_SOURCES { get; }

Property Value

String

DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY

public static String DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY { get; }

Property Value

String

DISALLOW_MICROPHONE_TOGGLE

public static String DISALLOW_MICROPHONE_TOGGLE { get; }

Property Value

String

DISALLOW_MODIFY_ACCOUNTS

public static String DISALLOW_MODIFY_ACCOUNTS { get; }

Property Value

String

DISALLOW_MOUNT_PHYSICAL_MEDIA

public static String DISALLOW_MOUNT_PHYSICAL_MEDIA { get; }

Property Value

String

DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO

public static String DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO { get; }

Property Value

String

DISALLOW_NETWORK_RESET

public static String DISALLOW_NETWORK_RESET { get; }

Property Value

String

DISALLOW_OUTGOING_BEAM

public static String DISALLOW_OUTGOING_BEAM { get; }

Property Value

String

DISALLOW_OUTGOING_CALLS

public static String DISALLOW_OUTGOING_CALLS { get; }

Property Value

String

DISALLOW_PRINTING

public static String DISALLOW_PRINTING { get; }

Property Value

String

DISALLOW_REMOVE_MANAGED_PROFILE

[Obsolete]
public static String DISALLOW_REMOVE_MANAGED_PROFILE { get; }

Property Value

String

DISALLOW_REMOVE_USER

public static String DISALLOW_REMOVE_USER { get; }

Property Value

String

DISALLOW_SAFE_BOOT

public static String DISALLOW_SAFE_BOOT { get; }

Property Value

String

DISALLOW_SET_USER_ICON

public static String DISALLOW_SET_USER_ICON { get; }

Property Value

String

DISALLOW_SET_WALLPAPER

public static String DISALLOW_SET_WALLPAPER { get; }

Property Value

String

DISALLOW_SHARE_INTO_MANAGED_PROFILE

public static String DISALLOW_SHARE_INTO_MANAGED_PROFILE { get; }

Property Value

String

DISALLOW_SHARE_LOCATION

public static String DISALLOW_SHARE_LOCATION { get; }

Property Value

String

DISALLOW_SHARING_ADMIN_CONFIGURED_WIFI

public static String DISALLOW_SHARING_ADMIN_CONFIGURED_WIFI { get; }

Property Value

String

DISALLOW_SIM_GLOBALLY

public static String DISALLOW_SIM_GLOBALLY { get; }

Property Value

String

DISALLOW_SMS

public static String DISALLOW_SMS { get; }

Property Value

String

DISALLOW_SYSTEM_ERROR_DIALOGS

public static String DISALLOW_SYSTEM_ERROR_DIALOGS { get; }

Property Value

String

DISALLOW_ULTRA_WIDEBAND_RADIO

public static String DISALLOW_ULTRA_WIDEBAND_RADIO { get; }

Property Value

String

DISALLOW_UNIFIED_PASSWORD

public static String DISALLOW_UNIFIED_PASSWORD { get; }

Property Value

String

DISALLOW_UNINSTALL_APPS

public static String DISALLOW_UNINSTALL_APPS { get; }

Property Value

String

DISALLOW_UNMUTE_MICROPHONE

public static String DISALLOW_UNMUTE_MICROPHONE { get; }

Property Value

String

DISALLOW_USB_FILE_TRANSFER

public static String DISALLOW_USB_FILE_TRANSFER { get; }

Property Value

String

DISALLOW_USER_SWITCH

public static String DISALLOW_USER_SWITCH { get; }

Property Value

String

DISALLOW_WIFI_DIRECT

public static String DISALLOW_WIFI_DIRECT { get; }

Property Value

String

DISALLOW_WIFI_TETHERING

public static String DISALLOW_WIFI_TETHERING { get; }

Property Value

String

ENSURE_VERIFY_APPS

public static String ENSURE_VERIFY_APPS { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

KEY_RESTRICTIONS_PENDING

public static String KEY_RESTRICTIONS_PENDING { get; }

Property Value

String

QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED

public static int QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED { get; }

Property Value

int

USER_CREATION_FAILED_NOT_PERMITTED

public static int USER_CREATION_FAILED_NOT_PERMITTED { get; }

Property Value

int

USER_CREATION_FAILED_NO_MORE_USERS

public static int USER_CREATION_FAILED_NO_MORE_USERS { get; }

Property Value

int

USER_OPERATION_ERROR_CURRENT_USER

public static int USER_OPERATION_ERROR_CURRENT_USER { get; }

Property Value

int

USER_OPERATION_ERROR_LOW_STORAGE

public static int USER_OPERATION_ERROR_LOW_STORAGE { get; }

Property Value

int

USER_OPERATION_ERROR_MANAGED_PROFILE

public static int USER_OPERATION_ERROR_MANAGED_PROFILE { get; }

Property Value

int

USER_OPERATION_ERROR_MAX_RUNNING_USERS

public static int USER_OPERATION_ERROR_MAX_RUNNING_USERS { get; }

Property Value

int

USER_OPERATION_ERROR_MAX_USERS

public static int USER_OPERATION_ERROR_MAX_USERS { get; }

Property Value

int

USER_OPERATION_ERROR_UNKNOWN

public static int USER_OPERATION_ERROR_UNKNOWN { get; }

Property Value

int

USER_OPERATION_SUCCESS

public static int USER_OPERATION_SUCCESS { get; }

Property Value

int

USER_TYPE_PROFILE_CLONE

public static String USER_TYPE_PROFILE_CLONE { get; }

Property Value

String

USER_TYPE_PROFILE_MANAGED

public static String USER_TYPE_PROFILE_MANAGED { get; }

Property Value

String

USER_TYPE_PROFILE_PRIVATE

public static String USER_TYPE_PROFILE_PRIVATE { get; }

Property Value

String

Methods

CreateUserCreationIntent(String, String, String, PersistableBundle)

public static Intent CreateUserCreationIntent(String arg0, String arg1, String arg2, PersistableBundle arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 PersistableBundle

PersistableBundle

Returns

Intent

Intent

GetApplicationRestrictions(String)

public Bundle GetApplicationRestrictions(String arg0)

Parameters

arg0 String

String

Returns

Bundle

Bundle

GetSerialNumberForUser(UserHandle)

public long GetSerialNumberForUser(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

long

long

GetUserCount()

public int GetUserCount()

Returns

int

int

GetUserCreationTime(UserHandle)

public long GetUserCreationTime(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

long

long

GetUserForSerialNumber(long)

public UserHandle GetUserForSerialNumber(long arg0)

Parameters

arg0 long

long

Returns

UserHandle

UserHandle

GetUserName()

public String GetUserName()

Returns

String

String

GetUserProfiles()

public List<UserHandle> GetUserProfiles()

Returns

List<UserHandle>

List

GetUserRestrictions()

public Bundle GetUserRestrictions()

Returns

Bundle

Bundle

GetUserRestrictions(UserHandle)

public Bundle GetUserRestrictions(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

Bundle

Bundle

HasUserRestriction(String)

public bool HasUserRestriction(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

IsAdminUser()

public bool IsAdminUser()

Returns

bool

bool

IsDemoUser()

public bool IsDemoUser()

Returns

bool

bool

IsHeadlessSystemUserMode()

public static bool IsHeadlessSystemUserMode()

Returns

bool

bool

IsManagedProfile()

public bool IsManagedProfile()

Returns

bool

bool

IsProfile()

public bool IsProfile()

Returns

bool

bool

IsQuietModeEnabled(UserHandle)

public bool IsQuietModeEnabled(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

bool

bool

IsSystemUser()

public bool IsSystemUser()

Returns

bool

bool

IsUserAGoat()

public bool IsUserAGoat()

Returns

bool

bool

IsUserForeground()

public bool IsUserForeground()

Returns

bool

bool

IsUserRunning(UserHandle)

public bool IsUserRunning(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

bool

bool

IsUserRunningOrStopping(UserHandle)

public bool IsUserRunningOrStopping(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

bool

bool

IsUserUnlocked()

public bool IsUserUnlocked()

Returns

bool

bool

IsUserUnlocked(UserHandle)

public bool IsUserUnlocked(UserHandle arg0)

Parameters

arg0 UserHandle

UserHandle

Returns

bool

bool

RequestQuietModeEnabled(bool, UserHandle)

public bool RequestQuietModeEnabled(bool arg0, UserHandle arg1)

Parameters

arg0 bool

bool

arg1 UserHandle

UserHandle

Returns

bool

bool

RequestQuietModeEnabled(bool, UserHandle, int)

public bool RequestQuietModeEnabled(bool arg0, UserHandle arg1, int arg2)

Parameters

arg0 bool

bool

arg1 UserHandle

UserHandle

arg2 int

int

Returns

bool

bool

SetRestrictionsChallenge(String)

[Obsolete]
public bool SetRestrictionsChallenge(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

SetUserRestriction(String, bool)

[Obsolete]
public void SetUserRestriction(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

SetUserRestrictions(Bundle)

[Obsolete]
public void SetUserRestrictions(Bundle arg0)

Parameters

arg0 Bundle

Bundle

SetUserRestrictions(Bundle, UserHandle)

[Obsolete]
public void SetUserRestrictions(Bundle arg0, UserHandle arg1)

Parameters

arg0 Bundle

Bundle

arg1 UserHandle

UserHandle

SupportsMultipleUsers()

public static bool SupportsMultipleUsers()

Returns

bool

bool