RestrictionsManager
RestrictionsManager
Class
Definition
Provides a mechanism for apps to query restrictions imposed by an entity that manages the user.
[Android.Runtime.Register("android/content/RestrictionsManager", ApiSince=21, DoNotGenerateAcw=true)]
public class RestrictionsManager : Java.Lang.Object
type RestrictionsManager = class
inherit Object
- Inheritance
- Attributes
Remarks
Portions of this page are modifications based on work created and shared by the
Constructors
RestrictionsManager(IntPtr, JniHandleOwnership) RestrictionsManager(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
Fields
ActionPermissionResponseReceived ActionPermissionResponseReceived |
Broadcast intent delivered when a response is received for a permission request. |
ActionRequestLocalApproval ActionRequestLocalApproval |
Activity intent that is optionally implemented by the Restrictions Provider package to challenge for an administrator PIN or password locally on the device. |
ActionRequestPermission ActionRequestPermission |
Broadcast intent sent to the Restrictions Provider to handle a permission request from an app. |
ExtraPackageName ExtraPackageName |
The package name of the application making the request. |
ExtraRequestBundle ExtraRequestBundle |
The request bundle passed in the ActionRequestPermission broadcast. |
ExtraRequestId ExtraRequestId |
The request ID passed in the ActionRequestPermission broadcast. |
ExtraRequestType ExtraRequestType |
The request type passed in the ActionRequestPermission broadcast. |
ExtraResponseBundle ExtraResponseBundle |
Contains a response from the administrator for specific request. |
MetaDataAppRestrictions MetaDataAppRestrictions |
Name of the meta-data entry in the manifest that points to the XML file containing the application's available restrictions. |
RequestKeyApproveLabel RequestKeyApproveLabel |
Key for request approval button label contained in the request bundle. |
RequestKeyData RequestKeyData |
Key for request data contained in the request bundle. |
RequestKeyDenyLabel RequestKeyDenyLabel |
Key for request rejection button label contained in the request bundle. |
RequestKeyIcon RequestKeyIcon |
Key for request icon contained in the request bundle. |
RequestKeyId RequestKeyId |
Key for request ID contained in the request bundle. |
RequestKeyMessage RequestKeyMessage |
Key for request message contained in the request bundle. |
RequestKeyNewRequest RequestKeyNewRequest |
Key for issuing a new request, contained in the request bundle. |
RequestKeyTitle RequestKeyTitle |
Key for request title contained in the request bundle. |
RequestTypeApproval RequestTypeApproval |
Request type for a simple question, with a possible title and icon. |
ResponseKeyErrorCode ResponseKeyErrorCode |
Key for the optional error code in the response bundle sent to the application. |
ResponseKeyMessage ResponseKeyMessage |
Key for the optional message in the response bundle sent to the application. |
ResponseKeyResponseTimestamp ResponseKeyResponseTimestamp |
Key for the optional timestamp of when the administrator responded to the permission request. |
ResponseKeyResult ResponseKeyResult |
Key for the response result in the response bundle sent to the application, for a permission request. |
Properties
ApplicationRestrictions ApplicationRestrictions |
Returns any available set of application-specific restrictions applicable to this application. |
Class Class |
Returns the unique instance of Class that represents this object's class. (Inherited from Object) |
Handle Handle |
The handle to the underlying Android instance. (Inherited from Object) |
HasRestrictionsProvider HasRestrictionsProvider |
Called by an application to check if there is an active Restrictions Provider. |
IJavaObjectEx.IsProxy IJavaObjectEx.IsProxy | Inherited from Object |
IJavaObjectEx.KeyHandle IJavaObjectEx.KeyHandle | Inherited from Object |
IJavaObjectEx.NeedsActivation IJavaObjectEx.NeedsActivation | Inherited from Object |
IJavaPeerable.JniManagedPeerState IJavaPeerable.JniManagedPeerState | Inherited from Object |
JniIdentityHashCode JniIdentityHashCode | Inherited from Object |
JniPeerMembers JniPeerMembers | |
PeerReference PeerReference | Inherited from Object |
ThresholdClass ThresholdClass |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ThresholdType ThresholdType |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
Methods
Clone() Clone() |
Creates and returns a copy of this |
ConvertRestrictionsToBundle(IList<RestrictionEntry>) ConvertRestrictionsToBundle(IList<RestrictionEntry>) | |
CreateLocalApprovalIntent() CreateLocalApprovalIntent() | |
Dispose() Dispose() | Inherited from Object |
Dispose(Boolean) Dispose(Boolean) | Inherited from Object |
Equals(Object) Equals(Object) |
Compares this instance with the specified object and indicates if they are equal. (Inherited from Object) |
GetHashCode() GetHashCode() |
Returns an integer hash code for this object. (Inherited from Object) |
GetManifestRestrictions(String) GetManifestRestrictions(String) |
Parse and return the list of restrictions defined in the manifest for the specified package, if any. |
JavaFinalize() JavaFinalize() |
Invoked when the garbage collector has detected that this instance is no longer reachable. (Inherited from Object) |
Notify() Notify() |
Causes a thread which is waiting on this object's monitor (by means of
calling one of the |
NotifyAll() NotifyAll() |
Causes all threads which are waiting on this object's monitor (by means
of calling one of the |
NotifyPermissionResponse(String, PersistableBundle) NotifyPermissionResponse(String, PersistableBundle) |
Called by the Restrictions Provider to deliver a response to an application. |
RequestPermission(String, String, PersistableBundle) RequestPermission(String, String, PersistableBundle) |
Called by an application to request permission for an operation. |
SetHandle(IntPtr, JniHandleOwnership) SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
ToArray<T>() ToArray<T>() | Inherited from Object |
ToString() ToString() |
Returns a string containing a concise, human-readable description of this object. (Inherited from Object) |
UnregisterFromRuntime() UnregisterFromRuntime() | Inherited from Object |
Wait() Wait() |
Causes the calling thread to wait until another thread calls the |
Wait(Int64) Wait(Int64) |
Causes the calling thread to wait until another thread calls the |
Wait(Int64, Int32) Wait(Int64, Int32) |
Causes the calling thread to wait until another thread calls the |
Explicit Interface Implementations
Extension Methods
JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) GetJniTypeName(IJavaPeerable) |