ContactsContract.Profile Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt.
[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
- Vererbung
- Attribute
Hinweise
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. Der Profilkontakt wird nicht automatisch wie normale Kontakte aggregiert. Stattdessen kann jedes Konto (einschließlich des Datasets, falls zutreffend) auf dem Gerät einen einzelnen rohen Kontakt bereitstellen, der die persönlichen Profildaten des Benutzers aus dieser Quelle darstellt.
Der Zugriff auf den Profileintrag über diese URIs (oder der zufällige Zugriff auf Teile des Profils, wenn er direkt über die ID abgerufen wird) erfordert zusätzliche Berechtigungen, die über die vom Anbieter erforderlichen Lese-/Schreibkontaktberechtigungen hinausgehen. Für die Abfrage von Profildaten ist android.permission.READ_PROFILE Berechtigung erforderlich, und das Einfügen oder Aktualisieren von Profildaten erfordert android.permission.WRITE_PROFILE Berechtigung.
<h3>Operations</h3><dl dt><<>b>Insert</b></dt><dd>Der Profileintrag des Benutzers kann nicht explizit erstellt werden (wenn sie dies tun, wird eine Ausnahme ausgelöst). Wenn ein unformatierter Kontakt in das Profil eingefügt wird, überprüft der Anbieter, ob ein Profil auf dem Gerät vorhanden ist. Wenn eine gefunden wird, ruft die Spalte des unformatierten Kontakts RawContacts#CONTACT_ID
die _ID des Profils Kontakt ab. Wenn keine Übereinstimmung gefunden wird, wird der Profilkontakt erstellt und dessen _ID in die RawContacts#CONTACT_ID
Spalte des neu eingefügten rohen Kontakts eingefügt.</dd><dt><b>Update</b></dt><dd>Der Profilkontakt hat die gleichen Updateeinschränkungen wie Kontakte im Allgemeinen, erfordert jedoch die berechtigung android.permission.WRITE_PROFILE.</dd><dt><b>Delete</b></dt><dd>Der Profilkontakt kann nicht explizit gelöscht werden. Sie wird automatisch entfernt, wenn alle unformatierten Kontakteinträge gelöscht werden.</dd><dt><b>Query</b></dt><dd><ul><li>Das #CONTENT_URI
für Profile verhält sich ähnlich wie das Abrufen eines Kontakts per ID, mit dem Ausnahme, dass es immer nur den Profilkontakt des Benutzers zurückgibt. </li><Li> Der Profilkontakt unterstützt dieselben Unterpfade wie ein einzelner Kontakt . Der Inhalt des Profilkontakts kann als Entitäten oder Datenzeilen abgerufen werden. Ebenso können bestimmte unformatierte Kontakteinträge abgerufen werden, indem die gewünschte rohe Kontakt-ID innerhalb des Profils angefügt wird. </li></ul></dd></dl>
Java-Dokumentation für android.provider.ContactsContract.Profile
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Felder
MinId |
Die Mindest-ID für jede Entität, die zum Profil gehört. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
ContentRawContactsUri |
|
ContentUri |
Der content:// Stil-URI für diese Tabelle, der den Kontakteintrag anfordert, der die persönlichen Profildaten des Benutzers darstellt. |
ContentVcardUri |
|
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
JniPeerMembers |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. |
PeerReference |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
Dispose(Boolean) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. |
GetJniTypeName(IJavaPeerable) |
Konstanten für die Profildaten des Benutzers, die als einzelner Kontakt auf dem Gerät dargestellt werden, das den Benutzer darstellt. |