CallLog.Calls Clase

Definición

Contiene las llamadas recientes.

[Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)]
public class CallLog.Calls : Java.Lang.Object
[<Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)>]
type CallLog.Calls = class
    inherit Object
Herencia
CallLog.Calls
Atributos

Comentarios

Contiene las llamadas recientes.

Nota: Si desea consultar el registro de llamadas y limitar los resultados a un solo valor, debe anexar el #LIMIT_PARAM_KEY parámetro al URI de contenido. Por ejemplo:

{@code
            getContentResolver().query(
                            Calls.CONTENT_URI.buildUpon().appendQueryParameter(LIMIT_PARAM_KEY, "1")
                            .build(),
                            null, null, null, null);
            }

El proveedor de registro de llamadas aplica una gramática SQL estricta, por lo que no se puede anexar "LIMIT" a la consulta SQL como se indica a continuación:

{@code
            getContentResolver().query(Calls.CONTENT_URI, null, "LIMIT 1", null, null);
            }

Java documentación para android.provider.CallLog.Calls.

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
CallLog.Calls()
CallLog.Calls(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
AssertedDisplayName

Cadena que almacena el nombre para mostrar aserdo asociado a la llamada empresarial.

AutoMissedEmergencyCall

Valor para CallLog.Calls#MISSED_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE para indicar que el sistema rechazó automáticamente una llamada a una llamada de emergencia en curso.

AutoMissedMaximumDialing

Valor de CallLog.Calls#MISSED_REASON, establecido cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE para indicar que el sistema rechazó automáticamente una llamada porque el sistema no puede admitir más llamadas de marcado.

AutoMissedMaximumRinging

Valor de CallLog.Calls#MISSED_REASON, establecido cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE para indicar que el sistema rechazó automáticamente una llamada porque el sistema no puede admitir más llamadas de llamada.

BlockReason

CallLog.Calls#TYPE Donde es CallLog.Calls#BLOCKED_TYPE, indica el motivo por el que se bloquea una llamada.

BlockReasonBlockedNumber

Valor para CallLog.Calls#BLOCK_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque está en el proveedor BlockedNumbers.

BlockReasonCallScreeningService

Valor de CallLog.Calls#BLOCK_REASON, establecido cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que una llamada se bloqueó mediante callScreeningService.

BlockReasonDirectToVoicemail

Valor de CallLog.Calls#BLOCK_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque el usuario configuró un contacto que se enviará directamente al correo de voz.

BlockReasonNotBlocked

Valor para CallLog.Calls#BLOCK_REASON, se establece como el valor predeterminado cuando una llamada no estaba bloqueada por callScreeningService o cualquier otro método de bloqueo de llamadas del sistema.

BlockReasonNotInContacts

Valor de CallLog.Calls#BLOCK_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque el usuario ha elegido bloquear todas las llamadas de números que no están en sus contactos.

BlockReasonPayPhone

Valor de CallLog.Calls#BLOCK_REASON, establecido cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque el usuario ha elegido bloquear todas las llamadas de teléfonos de pago.

BlockReasonRestrictedNumber

Valor de CallLog.Calls#BLOCK_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque el usuario ha elegido bloquear todas las llamadas de números restringidos.

BlockReasonUnknownNumber

Valor de CallLog.Calls#BLOCK_REASON, se establece cuando CallLog.Calls#TYPE es CallLog.Calls#BLOCKED_TYPE para indicar que se bloqueó una llamada porque el usuario ha elegido bloquear todas las llamadas de números desconocidos.

CachedFormattedNumber

Número de teléfono almacenado en caché, con formato con reglas de formato basadas en el país o región en el que se encontraba el usuario cuando se realizó o recibió la llamada.

CachedLookupUri

URI almacenado en caché para buscar el contacto asociado al número de teléfono, si existe.

CachedMatchedNumber

Número de teléfono almacenado en caché del contacto que coincide con esta entrada, si existe.

CachedName

Nombre almacenado en caché asociado al número de teléfono, si existe.

CachedNormalizedNumber

La versión normalizada (E164) almacenada en caché del número de teléfono, si existe.

CachedNumberLabel

Etiqueta de número almacenada en caché, para un tipo de número personalizado, asociado al número de teléfono, si existe.

CachedNumberType

Tipo de número almacenado en caché (Inicio, Trabajo, etc.) asociado al número de teléfono, si existe.

CachedPhotoId

Identificador de foto almacenado en caché de la imagen asociada al número de teléfono, si existe.

CachedPhotoUri

El URI de foto almacenado en caché de la imagen asociada al número de teléfono, si existe.

CallScreeningAppName

Nombre de la aplicación que bloqueó una llamada.

CallScreeningComponentName

ComponentName de CallScreeningService que bloqueó esta llamada.

ComposerPhotoUri

Referencia a la imagen que se envió a través del compositor de llamadas.

ContentItemType

Tipo MIME de un #CONTENT_URI subdirectorio de una sola llamada.

ContentType

Tipo MIME de #CONTENT_URI y #CONTENT_FILTER_URI proporciona un directorio de llamadas.

CountryIso

El código de país iso 3166-1 de dos letras del país donde el usuario recibió o realizó la llamada.

DataUsage

El uso de datos de la llamada en bytes.

Date

Fecha en que se produjo la llamada, en milisegundos desde la época

DefaultSortOrder

Criterio de ordenación predeterminado para esta tabla

Duration

Duración de la llamada en segundos

ExtraCallTypeFilter

Un extra opcional usado con #CONTENT_TYPE Calls.CONTENT_TYPE y Intent#ACTION_VIEW para especificar que la lista presentada de llamadas debe filtrarse para un tipo de llamada determinado.

Features

Máscara de bits que describe las características de la llamada (e.

FeaturesAssistedDialingUsed

Indica la llamada sometida a marcado asistido.

FeaturesHdCall

La llamada era HD.

FeaturesPulledExternally

La llamada se extrajo externamente.

FeaturesRtt

La llamada estaba en RTT en algún momento

FeaturesVideo

La llamada tenía vídeo.

FeaturesVolte

La llamada era VoLTE

FeaturesWifi

La llamada era wifi.

GeocodedLocation

Una ubicación geocodificada para el número asociado a esta llamada.

IsBusinessCall

Boolean que indica si la llamada es una llamada empresarial.

IsRead

Indica si el usuario ha leído este elemento o lo ha consumido de otro modo.

LastModified

Fecha en que la fila se inserta, actualiza o marca como eliminada por última vez, en milisegundos desde la época.

LimitParamKey

Parámetro de consulta usado para limitar el número de registros de llamadas devueltos.

Location

Referencia a la ubicación que se envió a través del compositor de llamadas.

MissedReason

CallLog.Calls#TYPE Donde es CallLog.Calls#MISSED_TYPE, indica factores que pueden haber llevado al usuario a perder la llamada.

MissedReasonNotMissed

Valor para CallLog.Calls#MISSED_REASON, se establece como el valor predeterminado cuando no se ha perdido una llamada.

New

Indica si se ha confirmado o no la llamada

Number

Número de teléfono cuando el usuario lo especificó.

NumberPresentation

Número que presenta reglas establecidas por la red.

OffsetParamKey

Parámetro de consulta usado para especificar el registro inicial que se va a devolver.

PhoneAccountComponentName

Nombre de componente de la cuenta utilizada para realizar o recibir la llamada; en forma de cadena.

PhoneAccountId

Identificador de la cuenta usada para colocar o recibir la llamada.

PostDialDigits

La parte posterior a la marcación de un número marcado, incluidos los dígitos marcados después de un TelecomManager#DTMF_CHARACTER_PAUSE o y TelecomManager#DTMF_CHARACTER_WAIT estos caracteres.

PresentationAllowed
Obsoletos.

El número puede mostrarse para el identificador del autor de la llamada.

PresentationPayphone
Obsoletos.

El número es un teléfono de pago.

PresentationRestricted
Obsoletos.

El usuario bloquea el número.

PresentationUnavailable
Obsoletos.

El número no está disponible.

PresentationUnknown
Obsoletos.

La red no especifica ni desconoce el número.

Priority

Prioridad de la llamada, tal como se entrega a través del compositor de llamadas.

PriorityNormal
Obsoletos.

Se usa como valor en la #PRIORITY columna.

PriorityUrgent
Obsoletos.

Se usa como valor en la #PRIORITY columna.

Subject

El asunto de la llamada, tal como se entrega a través del compositor de llamadas.

Transcription

Transcripción de la entrada de correo de voz o llamada.

Type

El tipo de llamada.

UserMissedCallFiltersTimeout

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando se agote el tiempo de espera de los filtros de llamada.

UserMissedCallScreeningServiceSilenced

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando el servicio de filtrado de llamadas silencia esta llamada.

UserMissedDndMode

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando se silencia esta llamada porque el teléfono está en "no molestar el modo".

UserMissedLowRingVolume

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando esta llamada suena con un volumen de anillo bajo.

UserMissedNoAnswer

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando se perdió la llamada solo porque el usuario no lo respondió.

UserMissedNoVibrate

Cuando CallLog.Calls#TYPE se CallLog.Calls#MISSED_TYPE establece este bit cuando esta llamada suena sin vibración.

UserMissedShortRing

Cuando CallLog.Calls#TYPE es CallLog.Calls#MISSED_TYPE, establezca este bit cuando esta llamada se llame durante un breve período de tiempo.

Uuid

Constante para la columna UUID.

ViaNumber

Para una llamada entrante, el número de línea secundaria a la que se recibió la llamada.

VoicemailUri

URI de la entrada del correo de voz.

Propiedades

Nombre Description
Class

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

(Heredado de Object)
ContentFilterUri

Dirección URL de estilo content:// para filtrar esta tabla en números de teléfono

ContentUri

Dirección URL de estilo content:// para esta tabla

ContentUriWithVoicemail

URI de contenido usado para acceder a las entradas del registro de llamadas, incluidos los registros de correo de voz.

ContentVoipUri

La dirección URL de estilo content:// para las aplicaciones VoIP para consultar los datos les pertenece.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
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

Contiene las llamadas recientes.

(Heredado de JavaObject)
JniPeerMembers

Contiene las llamadas recientes.

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.

ThresholdType

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

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contiene las llamadas recientes.

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

Contiene las llamadas recientes.

(Heredado de JavaObject)
Equals(Object)

Contiene las llamadas recientes.

(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)
GetLastOutgoingCall(Context)

Consulte la base de datos del registro de llamadas para el último número marcado.

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

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contiene las llamadas recientes.

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

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Contiene las llamadas recientes.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Contiene las llamadas recientes.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contiene las llamadas recientes.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contiene las llamadas recientes.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contiene las llamadas recientes.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contiene las llamadas recientes.

(Heredado de JavaObject)

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)

Contiene las llamadas recientes.

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