Lingua

CallLog.Calls Classe

Definizione

Contiene le chiamate recenti.

[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
Ereditarietà
CallLog.Calls
Attributi

Commenti

Contiene le chiamate recenti.

Nota: se si desidera eseguire una query nel log delle chiamate e limitare i risultati a un singolo valore, è necessario aggiungere il #LIMIT_PARAM_KEY parametro all'URI del contenuto. Ad esempio:

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

Il provider di log delle chiamate applica una grammatica SQL rigorosa, pertanto non è possibile aggiungere "LIMIT" alla query SQL come indicato di seguito:

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

Documentazione java per android.provider.CallLog.Calls.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

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

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
AssertedDisplayName

Stringa che archivia il nome visualizzato asserito associato alla chiamata aziendale.

AutoMissedEmergencyCall

Valore per CallLog.Calls#MISSED_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#MISSED_TYPE che una chiamata è stata rifiutata automaticamente dal sistema perché una chiamata di emergenza in corso.

AutoMissedMaximumDialing

Valore per CallLog.Calls#MISSED_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#MISSED_TYPE che una chiamata è stata rifiutata automaticamente dal sistema perché il sistema non può supportare altre chiamate di composizione.

AutoMissedMaximumRinging

Valore per CallLog.Calls#MISSED_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#MISSED_TYPE che una chiamata è stata rifiutata automaticamente dal sistema perché il sistema non può supportare altre chiamate circolari.

AutoMissedUnwanted

Valore per CallLog.Calls#MISSED_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#MISSED_TYPE che una chiamata è stata rifiutata automaticamente dal sistema perché la chiamata è stata contrassegnata come indesiderata dalla rete.

BlockReason

CallLog.Calls#TYPE Dove è CallLog.Calls#BLOCKED_TYPE, indica il motivo per cui una chiamata è bloccata.

BlockReasonBlockedNumber

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché si trova nel provider BlockedNumbers.

BlockReasonCallScreeningService

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata da callScreeningService.

BlockReasonDirectToVoicemail

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché l'utente ha configurato un contatto da inviare direttamente alla segreteria telefonica.

BlockReasonNotBlocked

Valore per CallLog.Calls#BLOCK_REASON, impostato come valore predefinito quando una chiamata non è stata bloccata da callScreeningService o da qualsiasi altro metodo di blocco delle chiamate di sistema.

BlockReasonNotInContacts

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché l'utente ha scelto di bloccare tutte le chiamate dai numeri non presenti nei propri contatti.

BlockReasonPayPhone

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché l'utente ha scelto di bloccare tutte le chiamate dai telefoni a pagamento.

BlockReasonRestrictedNumber

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché l'utente ha scelto di bloccare tutte le chiamate da numeri limitati.

BlockReasonUnknownNumber

Valore per CallLog.Calls#BLOCK_REASON, impostato quando CallLog.Calls#TYPE indica CallLog.Calls#BLOCKED_TYPE che una chiamata è stata bloccata perché l'utente ha scelto di bloccare tutte le chiamate da numeri sconosciuti.

CachedFormattedNumber

Numero di telefono memorizzato nella cache, formattato con regole di formattazione in base al paese o all'area geografica in cui l'utente si trovava quando la chiamata è stata effettuata o ricevuta.

CachedLookupUri

URI memorizzato nella cache per cercare il contatto associato al numero di telefono, se presente.

CachedMatchedNumber

Numero di telefono memorizzato nella cache del contatto corrispondente a questa voce, se presente.

CachedName

Nome memorizzato nella cache associato al numero di telefono, se presente.

CachedNormalizedNumber

Versione normalizzata memorizzata nella cache (E164) del numero di telefono, se presente.

CachedNumberLabel

Etichetta numero memorizzata nella cache, per un tipo di numero personalizzato, associato al numero di telefono, se esistente.

CachedNumberType

Tipo di numero memorizzato nella cache (Home, Work e così via) associato al numero di telefono, se esistente.

CachedPhotoId

ID foto memorizzato nella cache dell'immagine associata al numero di telefono, se presente.

CachedPhotoUri

URI foto memorizzato nella cache dell'immagine associata al numero di telefono, se esistente.

CallScreeningAppName

Nome dell'app che ha bloccato una chiamata.

CallScreeningComponentName

ComponentName di CallScreeningService che ha bloccato questa chiamata.

ComposerPhotoUri

Riferimento all'immagine inviata tramite call composer.

ContentItemType

Tipo MIME di una #CONTENT_URI sottodirectory di una singola chiamata.

ContentType

Tipo MIME di #CONTENT_URI e #CONTENT_FILTER_URI specificare una directory di chiamate.

CountryIso

Codice paese o area geografica ISO 3166-1 per la località in cui l'utente ha ricevuto o effettuato la chiamata.

DataUsage

Utilizzo dei dati della chiamata in byte.

Date

Data in cui si è verificata la chiamata, in millisecondi dall'epoca

DefaultSortOrder

Ordinamento predefinito per questa tabella

Duration

Durata della chiamata in secondi

ExtraCallTypeFilter

Un extra facoltativo usato con #CONTENT_TYPE Calls.CONTENT_TYPE e Intent#ACTION_VIEW per specificare che l'elenco presentato di chiamate deve essere filtrato per un particolare tipo di chiamata.

Features

Maschera di bit che descrive le funzionalità della chiamata (e.

FeaturesAssistedDialingUsed

Indica che la chiamata è stata sottoposta a dialing assistito.

FeaturesGroupCall

Indica che si tratta di una chiamata di gruppo.

FeaturesHdCall

La chiamata era HD.

FeaturesHdPlusCall

La chiamata era HD+

FeaturesPulledExternally

La chiamata è stata estratta esternamente.

FeaturesRtt

La chiamata era in RTT a un certo punto

FeaturesVideo

La chiamata aveva un video.

FeaturesVolte

Chiamata voLTE

FeaturesVonr

Chiamata usata VoNR (Voice Over New Radio; aka 5G) (ie android.telephony.TelephonyManager#NETWORK_TYPE_NR).

FeaturesWifi

La chiamata era wifi.

GeocodedLocation

Posizione geocodificata per il numero associato a questa chiamata.

IncludeVoipCallsParamKey

Parametro URI facoltativo che indica al provider di consentire l'applicazione dell'operazione anche ai record di chiamata VOIP.

IsBusinessCall

Valore booleano che indica se la chiamata è una chiamata aziendale.

IsRead

Indica se l'elemento è stato letto o utilizzato in altro modo dall'utente.

LastModified

Data dell'ultimo inserimento, aggiornamento o contrassegno della riga come eliminata, in millisecondi dall'epoca.

LimitParamKey

Parametro di query usato per limitare il numero di log delle chiamate restituiti.

Location

Riferimento alla posizione inviata tramite call composer.

MissedReason

CallLog.Calls#TYPE Dove è CallLog.Calls#MISSED_TYPE, indica i fattori che possono avere portato l'utente a perdere la chiamata.

MissedReasonNotMissed

Valore per CallLog.Calls#MISSED_REASON, impostato come valore predefinito quando una chiamata non è stata persa.

New

Indica se la chiamata è stata riconosciuta o meno

Number

Numero di telefono immesso dall'utente.

NumberPresentation

Numero che presenta le regole impostate dalla rete.

OffsetParamKey

Parametro di query usato per specificare il record iniziale da restituire.

PhoneAccountComponentName

Nome del componente dell'account utilizzato per inserire o ricevere la chiamata; in formato stringa.

PhoneAccountId

Identificatore dell'account utilizzato per inserire o ricevere la chiamata.

PostDialDigits

Parte post-composizione di un numero composto, incluse le cifre digitate dopo un TelecomManager#DTMF_CHARACTER_PAUSE oggetto o e TelecomManager#DTMF_CHARACTER_WAIT questi caratteri stessi.

PreferredDisplayName

Nome preferito associato al numero di telefono, se esistente.

PresentationAllowed
Obsoleti.

Il numero può essere visualizzato per l'ID chiamante.

PresentationPayphone
Obsoleti.

Il numero è un telefono con pagamento.

PresentationRestricted
Obsoleti.

Il numero è bloccato dall'utente.

PresentationUnavailable
Obsoleti.

Numero non disponibile.

PresentationUnknown
Obsoleti.

Il numero non è specificato o sconosciuto dalla rete.

Priority

Priorità della chiamata, come recapitato tramite call composer.

PriorityNormal
Obsoleti.

Utilizzato come valore nella #PRIORITY colonna.

PriorityUrgent
Obsoleti.

Utilizzato come valore nella #PRIORITY colonna.

Subject

Oggetto della chiamata, come recapitato tramite call composer.

Transcription

Trascrizione della voce di chiamata o segreteria telefonica.

Type

Tipo di chiamata.

UserMissedCallFiltersTimeout

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando si verifica il timeout dei filtri di chiamata.

UserMissedCallScreeningServiceSilenced

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando questa chiamata viene disattivata dal servizio di screening delle chiamate.

UserMissedDndMode

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando questa chiamata viene disattivata perché il telefono è in modalità "non disturbare".

UserMissedLowRingVolume

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando questa chiamata suona con un volume circolare basso.

UserMissedNoAnswer

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando la chiamata non è stata eseguita perché l'utente non ha risposto.

UserMissedNoVibrate

Quando CallLog.Calls#TYPE questo bit viene CallLog.Calls#MISSED_TYPE impostato quando questa chiamata suona senza vibrazione.

UserMissedShortRing

Quando CallLog.Calls#TYPE è CallLog.Calls#MISSED_TYPE, impostare questo bit quando questa chiamata viene eseguita per un breve periodo di tempo.

Uuid

Costante per la colonna UUID.

ViaNumber

Per una chiamata in arrivo, il numero di riga secondario tramite cui è stata ricevuta la chiamata.

VoicemailUri

URI della voce della segreteria telefonica.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ContentFilterUri

URL di stile content:// per filtrare la tabella in base ai numeri di telefono

ContentUri

URL dello stile di content:// per questa tabella

ContentUriWithVoicemail

URI del contenuto usato per accedere alle voci del log delle chiamate, inclusi i record della segreteria telefonica.

ContentUriWithVoipCalls

URI del contenuto usato per accedere alle voci del log delle chiamate, inclusi i record di chiamata VOIP.

ContentVoipUri

URL di stile content:// per le applicazioni VoIP per eseguire query sui dati.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Contiene le chiamate recenti.

(Ereditato da JavaObject)
JniPeerMembers

Contiene le chiamate recenti.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contiene le chiamate recenti.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Contiene le chiamate recenti.

(Ereditato da JavaObject)
Equals(Object)

Contiene le chiamate recenti.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetLastOutgoingCall(Context)

Eseguire una query sul database del log delle chiamate per l'ultimo numero composto.

JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contiene le chiamate recenti.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Contiene le chiamate recenti.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Contiene le chiamate recenti.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contiene le chiamate recenti.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contiene le chiamate recenti.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contiene le chiamate recenti.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contiene le chiamate recenti.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Contiene le chiamate recenti.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a