Table of Contents

Class DeviceAdminReceiver

Namespace
Android.App.Admin
Assembly
MASES.Netdroid.dll
public class DeviceAdminReceiver : BroadcastReceiver, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<BroadcastReceiver>
DeviceAdminReceiver
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<BroadcastReceiver>.IsAssignableFrom(IJavaType)
JVMBridgeBase<BroadcastReceiver>.IsAssignableFrom<T>()
JVMBridgeBase<BroadcastReceiver>.Execute<T>(params T[])
JVMBridgeBase<BroadcastReceiver>.DynBridgeClazz
JVMBridgeBase<BroadcastReceiver>.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

DeviceAdminReceiver()

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

public DeviceAdminReceiver()

DeviceAdminReceiver(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 DeviceAdminReceiver(params object[] args)

Parameters

args object[]

Properties

ACTION_CHOOSE_PRIVATE_KEY_ALIAS

public static String ACTION_CHOOSE_PRIVATE_KEY_ALIAS { get; }

Property Value

String

ACTION_DEVICE_ADMIN_DISABLED

public static String ACTION_DEVICE_ADMIN_DISABLED { get; }

Property Value

String

ACTION_DEVICE_ADMIN_DISABLE_REQUESTED

public static String ACTION_DEVICE_ADMIN_DISABLE_REQUESTED { get; }

Property Value

String

ACTION_DEVICE_ADMIN_ENABLED

public static String ACTION_DEVICE_ADMIN_ENABLED { get; }

Property Value

String

ACTION_LOCK_TASK_ENTERING

public static String ACTION_LOCK_TASK_ENTERING { get; }

Property Value

String

ACTION_LOCK_TASK_EXITING

public static String ACTION_LOCK_TASK_EXITING { get; }

Property Value

String

ACTION_NETWORK_LOGS_AVAILABLE

public static String ACTION_NETWORK_LOGS_AVAILABLE { get; }

Property Value

String

ACTION_PASSWORD_CHANGED

public static String ACTION_PASSWORD_CHANGED { get; }

Property Value

String

ACTION_PASSWORD_EXPIRING

public static String ACTION_PASSWORD_EXPIRING { get; }

Property Value

String

ACTION_PASSWORD_FAILED

public static String ACTION_PASSWORD_FAILED { get; }

Property Value

String

ACTION_PASSWORD_SUCCEEDED

public static String ACTION_PASSWORD_SUCCEEDED { get; }

Property Value

String

ACTION_PROFILE_PROVISIONING_COMPLETE

public static String ACTION_PROFILE_PROVISIONING_COMPLETE { get; }

Property Value

String

ACTION_SECURITY_LOGS_AVAILABLE

public static String ACTION_SECURITY_LOGS_AVAILABLE { get; }

Property Value

String

BUGREPORT_FAILURE_FAILED_COMPLETING

public static int BUGREPORT_FAILURE_FAILED_COMPLETING { get; }

Property Value

int

BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE

public static int BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DEVICE_ADMIN_META_DATA

public static String DEVICE_ADMIN_META_DATA { get; }

Property Value

String

EXTRA_DISABLE_WARNING

public static String EXTRA_DISABLE_WARNING { get; }

Property Value

String

EXTRA_LOCK_TASK_PACKAGE

public static String EXTRA_LOCK_TASK_PACKAGE { get; }

Property Value

String

EXTRA_TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE

public static String EXTRA_TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE { 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

Methods

GetManager(Context)

public DevicePolicyManager GetManager(Context arg0)

Parameters

arg0 Context

Context

Returns

DevicePolicyManager

DevicePolicyManager

GetWho(Context)

public ComponentName GetWho(Context arg0)

Parameters

arg0 Context

Context

Returns

ComponentName

ComponentName

OnBugreportFailed(Context, Intent, int)

public void OnBugreportFailed(Context arg0, Intent arg1, int arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 int

int

OnBugreportShared(Context, Intent, String)

public void OnBugreportShared(Context arg0, Intent arg1, String arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 String

String

OnBugreportSharingDeclined(Context, Intent)

public void OnBugreportSharingDeclined(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnChoosePrivateKeyAlias(Context, Intent, int, Uri, String)

public String OnChoosePrivateKeyAlias(Context arg0, Intent arg1, int arg2, Uri arg3, String arg4)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 int

int

arg3 Uri

Uri

arg4 String

String

Returns

String

String

OnComplianceAcknowledgementRequired(Context, Intent)

public void OnComplianceAcknowledgementRequired(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnDisableRequested(Context, Intent)

public CharSequence OnDisableRequested(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

Returns

CharSequence

CharSequence

OnDisabled(Context, Intent)

public void OnDisabled(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnEnabled(Context, Intent)

public void OnEnabled(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnLockTaskModeEntering(Context, Intent, String)

public void OnLockTaskModeEntering(Context arg0, Intent arg1, String arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 String

String

OnLockTaskModeExiting(Context, Intent)

public void OnLockTaskModeExiting(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnNetworkLogsAvailable(Context, Intent, long, int)

public void OnNetworkLogsAvailable(Context arg0, Intent arg1, long arg2, int arg3)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 long

long

arg3 int

int

OnOperationSafetyStateChanged(Context, int, bool)

public void OnOperationSafetyStateChanged(Context arg0, int arg1, bool arg2)

Parameters

arg0 Context

Context

arg1 int

int

arg2 bool

bool

OnPasswordChanged(Context, Intent)

[Obsolete]
public void OnPasswordChanged(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnPasswordChanged(Context, Intent, UserHandle)

public void OnPasswordChanged(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnPasswordExpiring(Context, Intent)

[Obsolete]
public void OnPasswordExpiring(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnPasswordExpiring(Context, Intent, UserHandle)

public void OnPasswordExpiring(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnPasswordFailed(Context, Intent)

[Obsolete]
public void OnPasswordFailed(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnPasswordFailed(Context, Intent, UserHandle)

public void OnPasswordFailed(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnPasswordSucceeded(Context, Intent)

[Obsolete]
public void OnPasswordSucceeded(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnPasswordSucceeded(Context, Intent, UserHandle)

public void OnPasswordSucceeded(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnProfileProvisioningComplete(Context, Intent)

public void OnProfileProvisioningComplete(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnReadyForUserInitialization(Context, Intent)

[Obsolete]
public void OnReadyForUserInitialization(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnSecurityLogsAvailable(Context, Intent)

public void OnSecurityLogsAvailable(Context arg0, Intent arg1)

Parameters

arg0 Context

Context

arg1 Intent

Intent

OnSystemUpdatePending(Context, Intent, long)

public void OnSystemUpdatePending(Context arg0, Intent arg1, long arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 long

long

OnTransferAffiliatedProfileOwnershipComplete(Context, UserHandle)

public void OnTransferAffiliatedProfileOwnershipComplete(Context arg0, UserHandle arg1)

Parameters

arg0 Context

Context

arg1 UserHandle

UserHandle

OnTransferOwnershipComplete(Context, PersistableBundle)

public void OnTransferOwnershipComplete(Context arg0, PersistableBundle arg1)

Parameters

arg0 Context

Context

arg1 PersistableBundle

PersistableBundle

OnUserAdded(Context, Intent, UserHandle)

public void OnUserAdded(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnUserRemoved(Context, Intent, UserHandle)

public void OnUserRemoved(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnUserStarted(Context, Intent, UserHandle)

public void OnUserStarted(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnUserStopped(Context, Intent, UserHandle)

public void OnUserStopped(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle

OnUserSwitched(Context, Intent, UserHandle)

public void OnUserSwitched(Context arg0, Intent arg1, UserHandle arg2)

Parameters

arg0 Context

Context

arg1 Intent

Intent

arg2 UserHandle

UserHandle