Class UserManager
public class UserManager : JVMBridgeBase<UserManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<UserManager>UserManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<UserManager>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<UserManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<UserManager>.IsAssignableFrom<T>()JVMBridgeBase<UserManager>.Execute<T>(params T[])JVMBridgeBase<UserManager>.DynBridgeClazzJVMBridgeBase<UserManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://developer.android.com/reference/android/os/UserManager.html#ALLOW_PARENT_PROFILE_APP_LINKING
public static String ALLOW_PARENT_PROFILE_APP_LINKING { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DISALLOW_ADD_MANAGED_PROFILE
[Obsolete]
public static String DISALLOW_ADD_MANAGED_PROFILE { get; }
Property Value
DISALLOW_ADD_PRIVATE_PROFILE
public static String DISALLOW_ADD_PRIVATE_PROFILE { get; }
Property Value
DISALLOW_ADD_USER
public static String DISALLOW_ADD_USER { get; }
Property Value
DISALLOW_ADD_WIFI_CONFIG
public static String DISALLOW_ADD_WIFI_CONFIG { get; }
Property Value
DISALLOW_ADJUST_VOLUME
public static String DISALLOW_ADJUST_VOLUME { get; }
Property Value
DISALLOW_AIRPLANE_MODE
public static String DISALLOW_AIRPLANE_MODE { get; }
Property Value
DISALLOW_AMBIENT_DISPLAY
public static String DISALLOW_AMBIENT_DISPLAY { get; }
Property Value
DISALLOW_APPS_CONTROL
public static String DISALLOW_APPS_CONTROL { get; }
Property Value
DISALLOW_ASSIST_CONTENT
public static String DISALLOW_ASSIST_CONTENT { get; }
Property Value
DISALLOW_AUTOFILL
public static String DISALLOW_AUTOFILL { get; }
Property Value
DISALLOW_BLUETOOTH
public static String DISALLOW_BLUETOOTH { get; }
Property Value
DISALLOW_BLUETOOTH_SHARING
public static String DISALLOW_BLUETOOTH_SHARING { get; }
Property Value
DISALLOW_CAMERA_TOGGLE
public static String DISALLOW_CAMERA_TOGGLE { get; }
Property Value
DISALLOW_CELLULAR_2G
public static String DISALLOW_CELLULAR_2G { get; }
Property Value
DISALLOW_CHANGE_WIFI_STATE
public static String DISALLOW_CHANGE_WIFI_STATE { get; }
Property Value
DISALLOW_CONFIG_BLUETOOTH
public static String DISALLOW_CONFIG_BLUETOOTH { get; }
Property Value
DISALLOW_CONFIG_BRIGHTNESS
public static String DISALLOW_CONFIG_BRIGHTNESS { get; }
Property Value
DISALLOW_CONFIG_CELL_BROADCASTS
public static String DISALLOW_CONFIG_CELL_BROADCASTS { get; }
Property Value
DISALLOW_CONFIG_CREDENTIALS
public static String DISALLOW_CONFIG_CREDENTIALS { get; }
Property Value
DISALLOW_CONFIG_DATE_TIME
public static String DISALLOW_CONFIG_DATE_TIME { get; }
Property Value
DISALLOW_CONFIG_DEFAULT_APPS
public static String DISALLOW_CONFIG_DEFAULT_APPS { get; }
Property Value
DISALLOW_CONFIG_LOCALE
public static String DISALLOW_CONFIG_LOCALE { get; }
Property Value
DISALLOW_CONFIG_LOCATION
public static String DISALLOW_CONFIG_LOCATION { get; }
Property Value
DISALLOW_CONFIG_MOBILE_NETWORKS
public static String DISALLOW_CONFIG_MOBILE_NETWORKS { get; }
Property Value
DISALLOW_CONFIG_PRIVATE_DNS
public static String DISALLOW_CONFIG_PRIVATE_DNS { get; }
Property Value
DISALLOW_CONFIG_SCREEN_TIMEOUT
public static String DISALLOW_CONFIG_SCREEN_TIMEOUT { get; }
Property Value
DISALLOW_CONFIG_TETHERING
public static String DISALLOW_CONFIG_TETHERING { get; }
Property Value
DISALLOW_CONFIG_VPN
public static String DISALLOW_CONFIG_VPN { get; }
Property Value
DISALLOW_CONFIG_WIFI
public static String DISALLOW_CONFIG_WIFI { get; }
Property Value
DISALLOW_CONTENT_CAPTURE
public static String DISALLOW_CONTENT_CAPTURE { get; }
Property Value
DISALLOW_CONTENT_SUGGESTIONS
public static String DISALLOW_CONTENT_SUGGESTIONS { get; }
Property Value
DISALLOW_CREATE_WINDOWS
public static String DISALLOW_CREATE_WINDOWS { get; }
Property Value
DISALLOW_CROSS_PROFILE_COPY_PASTE
public static String DISALLOW_CROSS_PROFILE_COPY_PASTE { get; }
Property Value
DISALLOW_DATA_ROAMING
public static String DISALLOW_DATA_ROAMING { get; }
Property Value
DISALLOW_DEBUGGING_FEATURES
public static String DISALLOW_DEBUGGING_FEATURES { get; }
Property Value
DISALLOW_FACTORY_RESET
public static String DISALLOW_FACTORY_RESET { get; }
Property Value
DISALLOW_FUN
public static String DISALLOW_FUN { get; }
Property Value
DISALLOW_GRANT_ADMIN
public static String DISALLOW_GRANT_ADMIN { get; }
Property Value
DISALLOW_INSTALL_APPS
public static String DISALLOW_INSTALL_APPS { get; }
Property Value
DISALLOW_INSTALL_UNKNOWN_SOURCES
https://developer.android.com/reference/android/os/UserManager.html#DISALLOW_INSTALL_UNKNOWN_SOURCES
public static String DISALLOW_INSTALL_UNKNOWN_SOURCES { get; }
Property Value
DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY
public static String DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY { get; }
Property Value
DISALLOW_MICROPHONE_TOGGLE
public static String DISALLOW_MICROPHONE_TOGGLE { get; }
Property Value
DISALLOW_MODIFY_ACCOUNTS
public static String DISALLOW_MODIFY_ACCOUNTS { get; }
Property Value
DISALLOW_MOUNT_PHYSICAL_MEDIA
public static String DISALLOW_MOUNT_PHYSICAL_MEDIA { get; }
Property Value
DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO
public static String DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO { get; }
Property Value
DISALLOW_NETWORK_RESET
public static String DISALLOW_NETWORK_RESET { get; }
Property Value
DISALLOW_OUTGOING_BEAM
public static String DISALLOW_OUTGOING_BEAM { get; }
Property Value
DISALLOW_OUTGOING_CALLS
public static String DISALLOW_OUTGOING_CALLS { get; }
Property Value
DISALLOW_PRINTING
public static String DISALLOW_PRINTING { get; }
Property Value
DISALLOW_REMOVE_MANAGED_PROFILE
[Obsolete]
public static String DISALLOW_REMOVE_MANAGED_PROFILE { get; }
Property Value
DISALLOW_REMOVE_USER
public static String DISALLOW_REMOVE_USER { get; }
Property Value
DISALLOW_SAFE_BOOT
public static String DISALLOW_SAFE_BOOT { get; }
Property Value
DISALLOW_SET_USER_ICON
public static String DISALLOW_SET_USER_ICON { get; }
Property Value
DISALLOW_SET_WALLPAPER
public static String DISALLOW_SET_WALLPAPER { get; }
Property Value
DISALLOW_SHARE_INTO_MANAGED_PROFILE
public static String DISALLOW_SHARE_INTO_MANAGED_PROFILE { get; }
Property Value
DISALLOW_SHARE_LOCATION
public static String DISALLOW_SHARE_LOCATION { get; }
Property Value
DISALLOW_SHARING_ADMIN_CONFIGURED_WIFI
public static String DISALLOW_SHARING_ADMIN_CONFIGURED_WIFI { get; }
Property Value
DISALLOW_SIM_GLOBALLY
public static String DISALLOW_SIM_GLOBALLY { get; }
Property Value
DISALLOW_SMS
public static String DISALLOW_SMS { get; }
Property Value
DISALLOW_SYSTEM_ERROR_DIALOGS
public static String DISALLOW_SYSTEM_ERROR_DIALOGS { get; }
Property Value
DISALLOW_ULTRA_WIDEBAND_RADIO
public static String DISALLOW_ULTRA_WIDEBAND_RADIO { get; }
Property Value
DISALLOW_UNIFIED_PASSWORD
public static String DISALLOW_UNIFIED_PASSWORD { get; }
Property Value
DISALLOW_UNINSTALL_APPS
public static String DISALLOW_UNINSTALL_APPS { get; }
Property Value
DISALLOW_UNMUTE_MICROPHONE
public static String DISALLOW_UNMUTE_MICROPHONE { get; }
Property Value
DISALLOW_USB_FILE_TRANSFER
public static String DISALLOW_USB_FILE_TRANSFER { get; }
Property Value
DISALLOW_USER_SWITCH
public static String DISALLOW_USER_SWITCH { get; }
Property Value
DISALLOW_WIFI_DIRECT
public static String DISALLOW_WIFI_DIRECT { get; }
Property Value
DISALLOW_WIFI_TETHERING
public static String DISALLOW_WIFI_TETHERING { get; }
Property Value
ENSURE_VERIFY_APPS
public static String ENSURE_VERIFY_APPS { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
KEY_RESTRICTIONS_PENDING
public static String KEY_RESTRICTIONS_PENDING { get; }
Property Value
QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED
public static int QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED { get; }
Property Value
USER_CREATION_FAILED_NOT_PERMITTED
public static int USER_CREATION_FAILED_NOT_PERMITTED { get; }
Property Value
USER_CREATION_FAILED_NO_MORE_USERS
public static int USER_CREATION_FAILED_NO_MORE_USERS { get; }
Property Value
USER_OPERATION_ERROR_CURRENT_USER
public static int USER_OPERATION_ERROR_CURRENT_USER { get; }
Property Value
USER_OPERATION_ERROR_LOW_STORAGE
https://developer.android.com/reference/android/os/UserManager.html#USER_OPERATION_ERROR_LOW_STORAGE
public static int USER_OPERATION_ERROR_LOW_STORAGE { get; }
Property Value
USER_OPERATION_ERROR_MANAGED_PROFILE
public static int USER_OPERATION_ERROR_MANAGED_PROFILE { get; }
Property Value
USER_OPERATION_ERROR_MAX_RUNNING_USERS
public static int USER_OPERATION_ERROR_MAX_RUNNING_USERS { get; }
Property Value
USER_OPERATION_ERROR_MAX_USERS
public static int USER_OPERATION_ERROR_MAX_USERS { get; }
Property Value
USER_OPERATION_ERROR_UNKNOWN
public static int USER_OPERATION_ERROR_UNKNOWN { get; }
Property Value
USER_OPERATION_SUCCESS
public static int USER_OPERATION_SUCCESS { get; }
Property Value
USER_TYPE_PROFILE_CLONE
public static String USER_TYPE_PROFILE_CLONE { get; }
Property Value
USER_TYPE_PROFILE_MANAGED
public static String USER_TYPE_PROFILE_MANAGED { get; }
Property Value
USER_TYPE_PROFILE_PRIVATE
public static String USER_TYPE_PROFILE_PRIVATE { get; }
Property Value
Methods
CreateUserCreationIntent(String, String, String, PersistableBundle)
public static Intent CreateUserCreationIntent(String arg0, String arg1, String arg2, PersistableBundle arg3)
Parameters
arg0
Stringarg1
Stringarg2
Stringarg3
PersistableBundle
Returns
GetApplicationRestrictions(String)
public Bundle GetApplicationRestrictions(String arg0)
Parameters
Returns
GetSerialNumberForUser(UserHandle)
public long GetSerialNumberForUser(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetUserCount()
public int GetUserCount()
Returns
GetUserCreationTime(UserHandle)
public long GetUserCreationTime(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetUserForSerialNumber(long)
public UserHandle GetUserForSerialNumber(long arg0)
Parameters
Returns
GetUserName()
public String GetUserName()
Returns
GetUserProfiles()
public List<UserHandle> GetUserProfiles()
Returns
GetUserRestrictions()
public Bundle GetUserRestrictions()
Returns
GetUserRestrictions(UserHandle)
public Bundle GetUserRestrictions(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
HasUserRestriction(String)
public bool HasUserRestriction(String arg0)
Parameters
Returns
IsAdminUser()
public bool IsAdminUser()
Returns
IsDemoUser()
public bool IsDemoUser()
Returns
IsHeadlessSystemUserMode()
public static bool IsHeadlessSystemUserMode()
Returns
IsManagedProfile()
public bool IsManagedProfile()
Returns
IsProfile()
public bool IsProfile()
Returns
IsQuietModeEnabled(UserHandle)
public bool IsQuietModeEnabled(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
IsSystemUser()
public bool IsSystemUser()
Returns
IsUserAGoat()
public bool IsUserAGoat()
Returns
IsUserForeground()
public bool IsUserForeground()
Returns
IsUserRunning(UserHandle)
public bool IsUserRunning(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
IsUserRunningOrStopping(UserHandle)
public bool IsUserRunningOrStopping(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
IsUserUnlocked()
public bool IsUserUnlocked()
Returns
IsUserUnlocked(UserHandle)
public bool IsUserUnlocked(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
RequestQuietModeEnabled(bool, UserHandle)
public bool RequestQuietModeEnabled(bool arg0, UserHandle arg1)
Parameters
arg0
boolarg1
UserHandle
Returns
RequestQuietModeEnabled(bool, UserHandle, int)
public bool RequestQuietModeEnabled(bool arg0, UserHandle arg1, int arg2)
Parameters
arg0
boolarg1
UserHandlearg2
int
Returns
SetRestrictionsChallenge(String)
[Obsolete]
public bool SetRestrictionsChallenge(String arg0)
Parameters
Returns
SetUserRestriction(String, bool)
[Obsolete]
public void SetUserRestriction(String arg0, bool arg1)
Parameters
SetUserRestrictions(Bundle)
[Obsolete]
public void SetUserRestrictions(Bundle arg0)
Parameters
SetUserRestrictions(Bundle, UserHandle)
[Obsolete]
public void SetUserRestrictions(Bundle arg0, UserHandle arg1)
Parameters
arg0
Bundlearg1
UserHandle
SupportsMultipleUsers()
public static bool SupportsMultipleUsers()