Class RestrictionsManager
public class RestrictionsManager : JVMBridgeBase<RestrictionsManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<RestrictionsManager>RestrictionsManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<RestrictionsManager>.SExecuteWithSignature(IJavaType, string, string, params object[])JVMBridgeBase<RestrictionsManager>.SExecute<TNewClass, TReturn, TConverter>(string, params object[])JVMBridgeBase<RestrictionsManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<RestrictionsManager>.IsAssignableFrom<T>()JVMBridgeBase<RestrictionsManager>.Execute<T>(params T[])JVMBridgeBase<RestrictionsManager>.DynBridgeClazzJVMBridgeBase<RestrictionsManager>.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
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
ACTION_REQUEST_LOCAL_APPROVAL
public static String ACTION_REQUEST_LOCAL_APPROVAL { get; }
Property Value
ACTION_REQUEST_PERMISSION
public static String ACTION_REQUEST_PERMISSION { 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
EXTRA_PACKAGE_NAME
public static String EXTRA_PACKAGE_NAME { get; }
Property Value
EXTRA_REQUEST_BUNDLE
public static String EXTRA_REQUEST_BUNDLE { get; }
Property Value
EXTRA_REQUEST_ID
public static String EXTRA_REQUEST_ID { get; }
Property Value
EXTRA_REQUEST_TYPE
public static String EXTRA_REQUEST_TYPE { get; }
Property Value
EXTRA_RESPONSE_BUNDLE
public static String EXTRA_RESPONSE_BUNDLE { 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
META_DATA_APP_RESTRICTIONS
public static String META_DATA_APP_RESTRICTIONS { get; }
Property Value
REQUEST_KEY_APPROVE_LABEL
public static String REQUEST_KEY_APPROVE_LABEL { get; }
Property Value
REQUEST_KEY_DATA
public static String REQUEST_KEY_DATA { get; }
Property Value
REQUEST_KEY_DENY_LABEL
public static String REQUEST_KEY_DENY_LABEL { get; }
Property Value
REQUEST_KEY_ICON
public static String REQUEST_KEY_ICON { get; }
Property Value
REQUEST_KEY_ID
public static String REQUEST_KEY_ID { get; }
Property Value
REQUEST_KEY_MESSAGE
https://developer.android.com/reference/android/content/RestrictionsManager.html#REQUEST_KEY_MESSAGE
public static String REQUEST_KEY_MESSAGE { get; }
Property Value
REQUEST_KEY_NEW_REQUEST
public static String REQUEST_KEY_NEW_REQUEST { get; }
Property Value
REQUEST_KEY_TITLE
public static String REQUEST_KEY_TITLE { get; }
Property Value
REQUEST_TYPE_APPROVAL
public static String REQUEST_TYPE_APPROVAL { get; }
Property Value
RESPONSE_KEY_ERROR_CODE
public static String RESPONSE_KEY_ERROR_CODE { get; }
Property Value
RESPONSE_KEY_MESSAGE
public static String RESPONSE_KEY_MESSAGE { get; }
Property Value
RESPONSE_KEY_RESPONSE_TIMESTAMP
public static String RESPONSE_KEY_RESPONSE_TIMESTAMP { get; }
Property Value
RESPONSE_KEY_RESULT
https://developer.android.com/reference/android/content/RestrictionsManager.html#RESPONSE_KEY_RESULT
public static String RESPONSE_KEY_RESULT { get; }
Property Value
RESULT_APPROVED
public static int RESULT_APPROVED { get; }
Property Value
RESULT_DENIED
public static int RESULT_DENIED { get; }
Property Value
RESULT_ERROR
public static int RESULT_ERROR { get; }
Property Value
RESULT_ERROR_BAD_REQUEST
public static int RESULT_ERROR_BAD_REQUEST { get; }
Property Value
RESULT_ERROR_INTERNAL
public static int RESULT_ERROR_INTERNAL { get; }
Property Value
RESULT_ERROR_NETWORK
public static int RESULT_ERROR_NETWORK { get; }
Property Value
RESULT_NO_RESPONSE
public static int RESULT_NO_RESPONSE { get; }
Property Value
RESULT_UNKNOWN_REQUEST
public static int RESULT_UNKNOWN_REQUEST { get; }
Property Value
Methods
ConvertRestrictionsToBundle(List<RestrictionEntry>)
public static Bundle ConvertRestrictionsToBundle(List<RestrictionEntry> arg0)
Parameters
arg0
List<RestrictionEntry>
Returns
CreateLocalApprovalIntent()
public Intent CreateLocalApprovalIntent()
Returns
GetApplicationRestrictions()
public Bundle GetApplicationRestrictions()
Returns
GetApplicationRestrictionsPerAdmin()
public List<Bundle> GetApplicationRestrictionsPerAdmin()
Returns
GetManifestRestrictions(String)
public List<RestrictionEntry> GetManifestRestrictions(String arg0)
Parameters
Returns
HasRestrictionsProvider()
public bool HasRestrictionsProvider()
Returns
NotifyPermissionResponse(String, PersistableBundle)
public void NotifyPermissionResponse(String arg0, PersistableBundle arg1)
Parameters
arg0
Stringarg1
PersistableBundle
RequestPermission(String, String, PersistableBundle)
public void RequestPermission(String arg0, String arg1, PersistableBundle arg2)
Parameters
arg0
Stringarg1
Stringarg2
PersistableBundle