ContactsContract.Profile Classe

Definizione

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

[Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)]
public sealed class ContactsContract.Profile : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$Profile", DoNotGenerateAcw=true)>]
type ContactsContract.Profile = class
    inherit Object
Ereditarietà
ContactsContract.Profile
Attributi

Commenti

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente. Il contatto del profilo non viene aggregato automaticamente nello stesso modo in cui i contatti normali sono; Ogni account (incluso il set di dati, se applicabile) nel dispositivo può invece contribuire a un singolo contatto non elaborato che rappresenta i dati del profilo personale dell'utente da tale origine.

L'accesso alla voce del profilo tramite questi URI (o l'accesso accidentale alle parti del profilo se recuperato direttamente tramite ID) richiede autorizzazioni aggiuntive oltre alle autorizzazioni di contatto di lettura/scrittura richieste dal provider. L'esecuzione di query per i dati del profilo richiede l'autorizzazione android.permission.READ_PROFILE e l'inserimento o l'aggiornamento dei dati del profilo richiede l'autorizzazione android.permission.WRITE_PROFILE.

<h3 Operations</h3>><dl><dt b Insert</b><>/dt><dd><La voce del profilo dell'utente non può essere creata in modo esplicito>(tentando di farlo genererà un'eccezione). Quando un contatto non elaborato viene inserito nel profilo, il provider verificherà l'esistenza di un profilo nel dispositivo. Se viene trovato, la colonna del RawContacts#CONTACT_ID contatto non elaborato ottiene il _ID del contatto del profilo. Se non viene trovata alcuna corrispondenza, il contatto del profilo viene creato e il relativo _ID viene inserito nella RawContacts#CONTACT_ID colonna del contatto non elaborato appena inserito.</dd dt b>Update</b></dt dt><><Dd<>>Il contatto del profilo ha le stesse restrizioni di aggiornamento dei contatti in generale, ma richiede l'autorizzazione android.permission.WRITE_PROFILE.</dd><dt b>Delete</b></dt dd<><>Il contatto del profilo non può essere eliminato in modo esplicito>. Verrà rimosso automaticamente se tutte le voci di contatto non elaborate sono eliminate.</dd><dt b>Query</b></dt><dd>><<ul><li>I #CONTENT_URI profili si comportano in modo molto simile al recupero di un contatto in base all'ID, ad eccezione del fatto che restituirà solo il contatto del profilo dell'utente. </li li><> Il contatto del profilo supporta tutti gli stessi percorsi secondari di un singolo contatto: il contenuto del contatto del profilo può essere recuperato come entità o righe di dati. Analogamente, è possibile recuperare voci di contatto non elaborate specifiche aggiungendo l'ID contatto non elaborato desiderato all'interno del profilo. </li></ul></dd></dl>

Documentazione Java per android.provider.ContactsContract.Profile.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

MinId

ID minimo per qualsiasi entità appartenente al profilo.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ContentRawContactsUri

Uri per fare riferimento ai contatti non elaborati che costituiscono la voce del profilo Contacts dell'utente.

ContentUri

URI di stile content:// per questa tabella, che richiede la voce di contatto che rappresenta i dati del profilo personale dell'utente.

ContentVcardUri

Uri per fare riferimento alla voce del profilo Contacts dell'utente, Fornisce OpenableColumns colonne quando viene eseguita una query o restituisce il contatto del profilo dell'utente formattato come vCard quando aperto tramite ContentResolver#openAssetFileDescriptor(Uri, String).

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
JniPeerMembers

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

PeerReference

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
ThresholdClass

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

(Ereditato da Object)
ThresholdType

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

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
Dispose(Boolean)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
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)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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

IJavaPeerable.Disposed()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.Finalized()

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

GetJniTypeName(IJavaPeerable)

Costanti per i dati del profilo dell'utente, rappresentati come singolo contatto nel dispositivo che rappresenta l'utente.

Si applica a