ContactsContract.Profile Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
ContentRawContactsUri |
|
ContentUri |
URI di stile content:// per questa tabella, che richiede la voce di contatto che rappresenta i dati del profilo personale dell'utente. |
ContentVcardUri |
|
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. |