Lenguaje

AutomaticZenRule Clase

Definición

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

[Android.Runtime.Register("android/app/AutomaticZenRule", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class AutomaticZenRule : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/AutomaticZenRule", ApiSince=24, DoNotGenerateAcw=true)>]
type AutomaticZenRule = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
AutomaticZenRule
Atributos
Implementaciones

Comentarios

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

Referencia de Android para android.app.AutomaticZenRule.

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
AutomaticZenRule(Parcel)

Crea una regla zen automática.

AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)

Crea una regla zen automática.

AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)

Crea una regla zen automática.

Campos

Nombre Description
TypeBedtime
Obsoletos.

El tipo de reglas desencadenadas por la hora de cama/dormir, como la hora del día, o la detección de ronca.

TypeDriving
Obsoletos.

El tipo de reglas desencadenadas por la detección de conducción, como conexiones Bluetooth o sonidos de vehículo.

TypeImmersive
Obsoletos.

El tipo de reglas desencadenadas por el usuario que escribe una actividad inmersiva, como abrir una aplicación mediante WindowInsetsController#hide(int).

TypeManaged
Obsoletos.

Tipo de reglas creadas y administradas por un propietario del dispositivo.

TypeOther
Obsoletos.

La regla es de un tipo conocido, pero no uno de los tipos específicos.

TypeScheduleCalendar
Obsoletos.

Tipo de reglas desencadenadas por eventos de calendario.

TypeScheduleTime
Obsoletos.

Tipo de reglas desencadenadas según una programación basada en el tiempo.

TypeTheater
Obsoletos.

El tipo de reglas que tienen un ZenPolicy que implica que el dispositivo no debe hacer sonido y posiblemente ocultar algunos efectos visuales; se puede desencadenar al entrar en una ubicación donde se solicita silencio, como un teatro.

TypeTransit
Obsoletos.

El tipo de reglas desencadenadas durante el tránsito del usuario, en transporte público, como trenes y metro, etc.

TypeUnknown
Obsoletos.

La regla es de un tipo desconocido.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ConditionId

Devuelve la representación del estado que hace que esta regla se active. -o bien- Establece la representación del estado que hace que esta regla se active.

ConfigurationActivity

Devuelve el ComponentName de la actividad que muestra las opciones de configuración de esta regla. -o bien- Establece la actividad de configuración: una actividad que controla NotificationManager#ACTION_AUTOMATIC_ZEN_RULE y muestra más información sobre esta regla o permite al usuario configurarla.

CreationTime

Devuelve la hora en que se creó esta regla, representada como milisegundos desde la época.

Creator
DeviceEffects

Obtiene el ZenDeviceEffects de esta regla. -o bien- Establece el ZenDeviceEffects asociado a esta regla.

Enabled

Devuelve si esta regla está habilitada. -o bien- Habilita esta regla.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IconResId

Obtiene el identificador de recurso del icono dibujable de esta regla.

InterruptionFilter

Devuelve el filtro de interrupción que se aplica cuando esta regla está activa. -o bien- Establece el filtro de interrupción que se aplica cuando esta regla está activa.

IsManualInvocationAllowed

Obtiene si el usuario puede activar manualmente esta regla incluso cuando no se cumple la condición de desencadenador de la regla.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
JniPeerMembers

Proporciona la infraestructura de enlace JNI para Android.App.AutomaticZenRule.

Name

Devuelve el nombre de esta regla. -o bien- Establece el nombre de esta regla.

Owner

Devuelve el ComponentName del servicio de proveedor de condiciones que posee esta regla.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
TriggerDescription

Obtiene la descripción visible del usuario de cuando esta regla está activa (consulte Condition#STATE_TRUE).

Type

Obtiene el tipo de la regla.

ZenPolicy

Obtiene el ZenPolicy objeto aplicado si #getInterruptionFilter() es NotificationManager#INTERRUPTION_FILTER_PRIORITY. -o bien- Establece el ZenPolicy objeto aplicado si #getInterruptionFilter() es NotificationManager#INTERRUPTION_FILTER_PRIORITY.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
Equals(Object)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
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)
JavaFinalize()
Obsoletos.

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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Información de instancia de regla para un modo zen (también conocido como DND o Attention Management).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a