Idioma

CallLog.Calls Classe

Definição

Contém as chamadas recentes.

[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
Herança
CallLog.Calls
Atributos

Comentários

Contém as chamadas recentes.

Observação: se você quiser consultar o log de chamadas e limitar os resultados a um único valor, acrescente o #LIMIT_PARAM_KEY parâmetro ao URI de conteúdo. Por exemplo:

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

O provedor de log de chamadas impõe uma gramática SQL estrita, portanto, não é possível acrescentar "LIMITE" à consulta SQL como abaixo:

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

Java documentação para android.provider.CallLog.Calls.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
CallLog.Calls()
CallLog.Calls(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
AssertedDisplayName

Cadeia de caracteres que armazena o nome de exibição declarado associado à chamada comercial.

AutoMissedEmergencyCall

Valor para CallLog.Calls#MISSED_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#MISSED_TYPE para indicar que uma chamada foi rejeitada automaticamente pelo sistema porque uma chamada de emergência em andamento.

AutoMissedMaximumDialing

Valor para CallLog.Calls#MISSED_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#MISSED_TYPE para indicar que uma chamada foi rejeitada automaticamente pelo sistema porque o sistema não pode dar suporte a mais chamadas de discagem.

AutoMissedMaximumRinging

Valor para CallLog.Calls#MISSED_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#MISSED_TYPE para indicar que uma chamada foi rejeitada automaticamente pelo sistema porque o sistema não pode dar suporte a mais chamadas de toque.

BlockReason

Onde está CallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE, indica o motivo pelo qual uma chamada é bloqueada.

BlockReasonBlockedNumber

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque está no provedor BlockedNumbers.

BlockReasonCallScreeningService

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada por um CallScreeningService.

BlockReasonDirectToVoicemail

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque o usuário configurou um contato para ser enviado diretamente para a caixa postal.

BlockReasonNotBlocked

Valor para CallLog.Calls#BLOCK_REASON, definido como o valor padrão quando uma chamada não foi bloqueada por um CallScreeningService ou qualquer outro método de bloqueio de chamada do sistema.

BlockReasonNotInContacts

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque o usuário optou por bloquear todas as chamadas de números que não estão em seus contatos.

BlockReasonPayPhone

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque o usuário optou por bloquear todas as chamadas de telefones pagas.

BlockReasonRestrictedNumber

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque o usuário optou por bloquear todas as chamadas de números restritos.

BlockReasonUnknownNumber

Valor para CallLog.Calls#BLOCK_REASON, definido quando CallLog.Calls#TYPE é CallLog.Calls#BLOCKED_TYPE para indicar que uma chamada foi bloqueada porque o usuário optou por bloquear todas as chamadas de números desconhecidos.

CachedFormattedNumber

O número de telefone armazenado em cache, formatado com regras de formatação com base no país/região em que o usuário estava quando a chamada foi feita ou recebida.

CachedLookupUri

O URI armazenado em cache para pesquisar o contato associado ao número de telefone, se ele existir.

CachedMatchedNumber

O número de telefone armazenado em cache do contato que corresponde a essa entrada, se existir.

CachedName

O nome armazenado em cache associado ao número de telefone, se ele existir.

CachedNormalizedNumber

A versão normalizada em cache (E164) do número de telefone, se existir.

CachedNumberLabel

O rótulo de número armazenado em cache, para um tipo de número personalizado, associado ao número de telefone, se existir.

CachedNumberType

O tipo de número armazenado em cache (Página Inicial, Trabalho etc. ) associado ao número de telefone, se existir.

CachedPhotoId

A ID da foto armazenada em cache da imagem associada ao número de telefone, se ela existir.

CachedPhotoUri

O URI de foto em cache da imagem associada ao número de telefone, se existir.

CallScreeningAppName

O nome do aplicativo que bloqueou uma chamada.

CallScreeningComponentName

O ComponentName do CallScreeningService que bloqueou essa chamada.

ComposerPhotoUri

Uma referência à imagem que foi enviada por meio do compositor de chamadas.

ContentItemType

O tipo MIME de um #CONTENT_URI subdiretório de uma única chamada.

ContentType

O tipo MIME e #CONTENT_URI o fornecimento de #CONTENT_FILTER_URI um diretório de chamadas.

CountryIso

O código de país de duas letras ISO 3166-1 do país em que o usuário recebeu ou fez a chamada.

DataUsage

O uso de dados da chamada em bytes.

Date

A data em que a chamada ocorreu, em milissegundos desde a época

DefaultSortOrder

A ordem de classificação padrão para esta tabela

Duration

A duração da chamada em segundos

ExtraCallTypeFilter

Um extra opcional usado com #CONTENT_TYPE Calls.CONTENT_TYPE e Intent#ACTION_VIEW para especificar que a lista apresentada de chamadas deve ser filtrada para um tipo de chamada específico.

Features

Máscara de bits que descreve os recursos da chamada (por exemplo,

FeaturesAssistedDialingUsed

Indica que a chamada foi submetida à discagem assistida.

FeaturesHdCall

A chamada foi HD.

FeaturesPulledExternally

A chamada foi puxada externamente.

FeaturesRtt

A chamada estava no RTT em algum momento

FeaturesVideo

A chamada tinha vídeo.

FeaturesVolte

A chamada era VoLTE

FeaturesWifi

A chamada foi chamada WIFI.

GeocodedLocation

Um local geocodificado para o número associado a essa chamada.

IsBusinessCall

Booliano indicando se a chamada é uma chamada comercial.

IsRead

Se este item foi lido ou consumido de outra forma pelo usuário.

LastModified

A data em que a linha é inserida pela última vez, atualizada ou marcada como excluída, em milissegundos desde a época.

LimitParamKey

Parâmetro de consulta usado para limitar o número de logs de chamadas retornados.

Location

Uma referência ao local que foi enviado por meio do compositor de chamadas.

MissedReason

Onde está CallLog.Calls#TYPECallLog.Calls#MISSED_TYPE, indica fatores que podem levar o usuário a perder a chamada.

MissedReasonNotMissed

Valor para CallLog.Calls#MISSED_REASON, definido como o valor padrão quando uma chamada não foi perdida.

New

Se a chamada foi confirmada ou não

Number

O número de telefone como o usuário o inseriu.

NumberPresentation

O número que apresenta regras definidas pela rede.

OffsetParamKey

Parâmetro de consulta usado para especificar o registro inicial a ser retornado.

PhoneAccountComponentName

O nome do componente da conta usada para colocar ou receber a chamada; na forma de cadeia de caracteres.

PhoneAccountId

O identificador da conta usada para fazer ou receber a chamada.

PostDialDigits

A parte pós-discada de um número discado, incluindo todos os dígitos discados após um TelecomManager#DTMF_CHARACTER_PAUSE ou um TelecomManager#DTMF_CHARACTER_WAIT e esses próprios caracteres.

PresentationAllowed
Obsoleto.

O número tem permissão para ser exibido para a ID do chamador.

PresentationPayphone
Obsoleto.

O número é um telefone pago.

PresentationRestricted
Obsoleto.

O número é bloqueado pelo usuário.

PresentationUnavailable
Obsoleto.

O número não está disponível.

PresentationUnknown
Obsoleto.

O número não é especificado ou desconhecido pela rede.

Priority

A prioridade da chamada, conforme entregue por meio do compositor de chamadas.

PriorityNormal
Obsoleto.

Usado como um valor na #PRIORITY coluna.

PriorityUrgent
Obsoleto.

Usado como um valor na #PRIORITY coluna.

Subject

O assunto da chamada, conforme entregue por meio do compositor de chamadas.

Transcription

Transcrição da chamada ou entrada de caixa postal.

Type

O tipo da chamada.

UserMissedCallFiltersTimeout

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando a chamada filtrar o tempo limite.

UserMissedCallScreeningServiceSilenced

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando essa chamada for silenciada pelo serviço de triagem de chamadas.

UserMissedDndMode

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando essa chamada for silenciada porque o telefone está no modo "não incomodar".

UserMissedLowRingVolume

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando essa chamada tocar com um volume de anel baixo.

UserMissedNoAnswer

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando a chamada foi perdida apenas porque o usuário não a atendeu.

UserMissedNoVibrate

Quando CallLog.Calls#TYPE é CallLog.Calls#MISSED_TYPE definido esse bit quando essa chamada toca sem vibração.

UserMissedShortRing

Quando CallLog.Calls#TYPE for CallLog.Calls#MISSED_TYPE, defina esse bit quando essa chamada for tocou por um curto período de tempo.

Uuid

Constante para a coluna UUID.

ViaNumber

Para uma chamada de entrada, o número de linha secundária pelo qual a chamada foi recebida.

VoicemailUri

URI da entrada de caixa postal.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ContentFilterUri

A URL de estilo content:// para filtrar esta tabela em números de telefone

ContentUri

A URL de estilo content:// para esta tabela

ContentUriWithVoicemail

Uri de conteúdo usado para acessar entradas de log de chamadas, incluindo registros de caixa postal.

ContentVoipUri

A URL de estilo content:// para aplicativos VoIP para consultar os dados pertence a eles.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Contém as chamadas recentes.

(Herdado de JavaObject)
JniPeerMembers

Contém as chamadas recentes.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contém as chamadas recentes.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Contém as chamadas recentes.

(Herdado de JavaObject)
Equals(Object)

Contém as chamadas recentes.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLastOutgoingCall(Context)

Consulte o banco de dados de log de chamadas para o último número discado.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contém as chamadas recentes.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Contém as chamadas recentes.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Contém as chamadas recentes.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contém as chamadas recentes.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contém as chamadas recentes.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contém as chamadas recentes.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contém as chamadas recentes.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Contém as chamadas recentes.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a