Looking for android Keywords? Try Ask4Keywords

AndroidInhalt Anbieter


Bemerkungen

Inhaltsanbieter verwalten den Zugriff auf strukturierte Daten. Sie kapseln die Daten und bieten Mechanismen zur Definition der Datensicherheit. Inhaltsanbieter sind die Standardschnittstelle, die Daten in einem Prozess mit Code verbindet, der in einem anderen Prozess ausgeführt wird.

Wenn Sie auf Daten in einem Inhaltsanbieter zugreifen möchten, verwenden Sie das ContentResolver Objekt im Context Ihrer Anwendung, um mit dem Anbieter als Client zu kommunizieren. Das ContentResolver Objekt kommuniziert mit dem Provider-Objekt, einer Instanz einer Klasse, die ContentProvider implementiert. Das Provider-Objekt empfängt Datenanforderungen von Clients, führt die angeforderte Aktion aus und gibt die Ergebnisse zurück.

Sie müssen keinen eigenen Anbieter entwickeln, wenn Sie Ihre Daten nicht für andere Anwendungen freigeben möchten. Sie benötigen jedoch einen eigenen Anbieter, um benutzerdefinierte Suchvorschläge in Ihrer eigenen Anwendung bereitzustellen. Sie benötigen auch einen eigenen Provider, wenn Sie komplexe Daten oder Dateien aus Ihrer Anwendung in andere Anwendungen kopieren und einfügen möchten.

Android selbst umfasst Inhaltsanbieter, die Daten wie Audio, Video, Bilder und persönliche Kontaktinformationen verwalten. Einige davon sind in der Referenzdokumentation für das android.provider Paket aufgeführt. Mit einigen Einschränkungen sind diese Anbieter für jede Android-Anwendung verfügbar.

Inhalt Anbieter Verwandte Beispiele