O'Reilly logo

Einführung in die Android-Entwicklung by Marko Gargenta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Content-Provider

Content-Provider sind Schnittstellen für den Datenaustausch zwischen Apps. Standardmäßig führt Android jede App in einer eigenen Sandbox aus, damit alle Daten, die zu einer App gehören, vollständig von den anderen Apps im System isoliert sind. Obwohl kleine Datenmengen über Intents zwischen Apps ausgetauscht werden können, sind Content-Provider viel besser geeignet, wenn persistente Daten zwischen möglicherweise umfangreichen Datenmengen ausgetauscht werden müssen. Deswegen folgt die Content-Provider-API höflich dem CRUD-Prinzip. Abbildung 4.4 illustriert, wie die Content-Provider-CRUD-Schnittstelle die App-Grenzen aufbricht und anderen Apps einen Weg in die App öffnet, um Daten zu teilen.

Abbildung 4.4 Content-Provider

Das Android-System ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required