Table of Contents

Class RestrictionsManager

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

RestrictionsManager()

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

public RestrictionsManager()

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

Parameters

args object[]

Properties

ACTION_PERMISSION_RESPONSE_RECEIVED

public static String ACTION_PERMISSION_RESPONSE_RECEIVED { get; }

Property Value

String

ACTION_REQUEST_LOCAL_APPROVAL

public static String ACTION_REQUEST_LOCAL_APPROVAL { get; }

Property Value

String

ACTION_REQUEST_PERMISSION

public static String ACTION_REQUEST_PERMISSION { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EXTRA_PACKAGE_NAME

public static String EXTRA_PACKAGE_NAME { get; }

Property Value

String

EXTRA_REQUEST_BUNDLE

public static String EXTRA_REQUEST_BUNDLE { get; }

Property Value

String

EXTRA_REQUEST_ID

public static String EXTRA_REQUEST_ID { get; }

Property Value

String

EXTRA_REQUEST_TYPE

public static String EXTRA_REQUEST_TYPE { get; }

Property Value

String

EXTRA_RESPONSE_BUNDLE

public static String EXTRA_RESPONSE_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

META_DATA_APP_RESTRICTIONS

public static String META_DATA_APP_RESTRICTIONS { get; }

Property Value

String

REQUEST_KEY_APPROVE_LABEL

public static String REQUEST_KEY_APPROVE_LABEL { get; }

Property Value

String

REQUEST_KEY_DATA

public static String REQUEST_KEY_DATA { get; }

Property Value

String

REQUEST_KEY_DENY_LABEL

public static String REQUEST_KEY_DENY_LABEL { get; }

Property Value

String

REQUEST_KEY_ICON

public static String REQUEST_KEY_ICON { get; }

Property Value

String

REQUEST_KEY_ID

public static String REQUEST_KEY_ID { get; }

Property Value

String

REQUEST_KEY_MESSAGE

public static String REQUEST_KEY_MESSAGE { get; }

Property Value

String

REQUEST_KEY_NEW_REQUEST

public static String REQUEST_KEY_NEW_REQUEST { get; }

Property Value

String

REQUEST_KEY_TITLE

public static String REQUEST_KEY_TITLE { get; }

Property Value

String

REQUEST_TYPE_APPROVAL

public static String REQUEST_TYPE_APPROVAL { get; }

Property Value

String

RESPONSE_KEY_ERROR_CODE

public static String RESPONSE_KEY_ERROR_CODE { get; }

Property Value

String

RESPONSE_KEY_MESSAGE

public static String RESPONSE_KEY_MESSAGE { get; }

Property Value

String

RESPONSE_KEY_RESPONSE_TIMESTAMP

public static String RESPONSE_KEY_RESPONSE_TIMESTAMP { get; }

Property Value

String

RESPONSE_KEY_RESULT

public static String RESPONSE_KEY_RESULT { get; }

Property Value

String

RESULT_APPROVED

public static int RESULT_APPROVED { get; }

Property Value

int

RESULT_DENIED

public static int RESULT_DENIED { get; }

Property Value

int

RESULT_ERROR

public static int RESULT_ERROR { get; }

Property Value

int

RESULT_ERROR_BAD_REQUEST

public static int RESULT_ERROR_BAD_REQUEST { get; }

Property Value

int

RESULT_ERROR_INTERNAL

public static int RESULT_ERROR_INTERNAL { get; }

Property Value

int

RESULT_ERROR_NETWORK

public static int RESULT_ERROR_NETWORK { get; }

Property Value

int

RESULT_NO_RESPONSE

public static int RESULT_NO_RESPONSE { get; }

Property Value

int

RESULT_UNKNOWN_REQUEST

public static int RESULT_UNKNOWN_REQUEST { get; }

Property Value

int

Methods

ConvertRestrictionsToBundle(List<RestrictionEntry>)

public static Bundle ConvertRestrictionsToBundle(List<RestrictionEntry> arg0)

Parameters

arg0 List<RestrictionEntry>

List

Returns

Bundle

Bundle

CreateLocalApprovalIntent()

public Intent CreateLocalApprovalIntent()

Returns

Intent

Intent

GetApplicationRestrictions()

public Bundle GetApplicationRestrictions()

Returns

Bundle

Bundle

GetApplicationRestrictionsPerAdmin()

public List<Bundle> GetApplicationRestrictionsPerAdmin()

Returns

List<Bundle>

List

GetManifestRestrictions(String)

public List<RestrictionEntry> GetManifestRestrictions(String arg0)

Parameters

arg0 String

String

Returns

List<RestrictionEntry>

List

HasRestrictionsProvider()

public bool HasRestrictionsProvider()

Returns

bool

bool

NotifyPermissionResponse(String, PersistableBundle)

public void NotifyPermissionResponse(String arg0, PersistableBundle arg1)

Parameters

arg0 String

String

arg1 PersistableBundle

PersistableBundle

RequestPermission(String, String, PersistableBundle)

public void RequestPermission(String arg0, String arg1, PersistableBundle arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 PersistableBundle

PersistableBundle