PolicyUpdateReceiver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para implementar un receptor de actualización de directivas.
[Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)]
public abstract class PolicyUpdateReceiver : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)>]
type PolicyUpdateReceiver = class
inherit BroadcastReceiver
- Herencia
- Atributos
Comentarios
Clase base para implementar un receptor de actualización de directivas. Esta clase proporciona una comodidad para interpretar las acciones de intención sin procesar (#ACTION_DEVICE_POLICY_SET_RESULT y #ACTION_DEVICE_POLICY_CHANGED) enviadas por el sistema.
Los métodos de devolución de llamada se producen en el subproceso principal del proceso. Por lo tanto, las operaciones de larga duración deben realizarse en otro subproceso.
Al publicar la PolicyUpdateReceiver subclase como receptor, debe requerir el android.Manifest.permission#BIND_DEVICE_ADMIN permiso .
Los administradores pueden implementar DeviceAdminService para asegurarse de que reciben todas las actualizaciones de directiva (para las directivas que han establecido) a través #onPolicyChanged de un enlace constante al sistema. Para obtener más información, vea DeviceAdminService.
Java documentación para android.app.admin.PolicyUpdateReceiver.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| PolicyUpdateReceiver() |
Clase base para implementar un receptor de actualización de directivas. |
| PolicyUpdateReceiver(IntPtr, JniHandleOwnership) |
Clase base para implementar un receptor de actualización de directivas. |
Campos
| Nombre | Description |
|---|---|
| ActionDevicePolicyChanged |
Acción para una difusión enviada a los administradores para comunicar un cambio en una directiva que han establecido anteriormente. |
| ActionDevicePolicySetResult |
Acción de una difusión enviada a los administradores para comunicar el resultado de establecer una directiva en |
| ExtraAccountType |
Cadena adicional que contiene el tipo de cuenta al que se aplica esta directiva (vea |
| ExtraIntentFilter |
Un |
| ExtraPackageName |
Cadena adicional que contiene el nombre del paquete al que se aplica la directiva (vea |
| ExtraPermissionName |
Cadena adicional que contiene el nombre de permiso al que se aplica la directiva (vea |
Propiedades
| Nombre | Description |
|---|---|
| AbortBroadcast |
Devuelve la marca que indica si este receptor debe anular la difusión actual o no. (Heredado de BroadcastReceiver) |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DebugUnregister |
Devuelve el último valor proporcionado a |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsInitialStickyBroadcast |
Devuelve true si el receptor está procesando actualmente el valor inicial de una difusión pegajosa, es decir, el valor que fue la última difusión y se mantiene actualmente en la memoria caché pegajosa, por lo que esto no es directamente el resultado de una difusión en este momento. (Heredado de BroadcastReceiver) |
| IsOrderedBroadcast |
Devuelve true si el receptor está procesando actualmente una difusión ordenada. (Heredado de BroadcastReceiver) |
| JniIdentityHashCode |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| JniPeerMembers |
Clase base para implementar un receptor de actualización de directivas. |
| PeerReference |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| ResultCode |
Recupere el código de resultado actual, tal como lo establece el receptor anterior. -o bien- Cambiar el código de resultado actual de esta difusión; solo funciona con las difusión enviadas a través de |
| ResultData |
Recupere los datos de resultados actuales, tal como lo establece el receptor anterior. -o bien- Cambiar los datos de resultados actuales de esta difusión; solo funciona con las difusión enviadas a través de |
| SentFromPackage |
Devuelve el nombre del paquete de la aplicación que envió inicialmente esta difusión. (Heredado de BroadcastReceiver) |
| SentFromUid |
Devuelve el uid de la aplicación que envió inicialmente esta difusión. (Heredado de BroadcastReceiver) |
| ThresholdClass |
Clase base para implementar un receptor de actualización de directivas. |
| ThresholdType |
Clase base para implementar un receptor de actualización de directivas. |
Métodos
| Nombre | Description |
|---|---|
| ClearAbortBroadcast() |
Borra la marca que indica que este receptor debe anular la difusión actual. (Heredado de BroadcastReceiver) |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| Dispose(Boolean) |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetResultExtras(Boolean) |
Recupere los datos adicionales del resultado actual, tal como lo establece el receptor anterior. (Heredado de BroadcastReceiver) |
| GoAsync() |
Una aplicación |
| InvokeAbortBroadcast() |
Establece la marca que indica que este receptor debe anular la difusión actual; solo funciona con las difusión enviadas a través de |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) |
Devolución de llamada desencadenada cuando ha cambiado una directiva establecida previamente por el administrador. |
| OnPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) |
Devolución de llamada desencadenada después de que un administrador haya establecido una directiva mediante una de las API de |
| OnReceive(Context, Intent) |
Intercepte las difusiones de actualización de directivas estándar. |
| PeekService(Context, Intent) |
Proporcione un enlazador a un servicio ya enlazado. (Heredado de BroadcastReceiver) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetOrderedHint(Boolean) |
Para uso interno, establece la sugerencia sobre si broadcastReceiver se está ejecutando en modo ordenado. (Heredado de BroadcastReceiver) |
| SetResult(Result, String, Bundle) |
Cambiar todos los datos de resultado devueltos de estas difusiones; solo funciona con las difusión enviadas a través de |
| SetResultExtras(Bundle) |
Cambiar los extras de resultados actuales de esta difusión; solo funciona con las difusión enviadas a través de |
| ToArray<T>() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase base para implementar un receptor de actualización de directivas. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase base para implementar un receptor de actualización de directivas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |