今回は題名にある通り、ContentProviderを使ったデータの共有方法について説明してみたいと思います。 アプリケーションのデータを保存する手段としては、SQLiteを利用するのが一般的だと思いますが、場合によってはその蓄積したデータを他のアプリケーションからも利用したいと思うことが多々あると思います。 そんな場合はContentProviderをアプリに実装することで、そのデータを外部に公開することが可能です。 ContentProviderの詳細な説明については、他サイトを参考にして頂ければ良いと思います。 ContentProviderを使って、不特定多数のアプリにデータを公開する 図で説明すると、次のような感じになります。 例として、プロジェクトAとプロジェクトBがあるとします。 プロジェクトAのデータに対して、プロジェクトBがプロジェクトAのContentProviderを
![ContentProviderでアプリケーションのデータを共有する その1 - プログラミング雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/c872270b5ad87bc6c6b6e01253571e72f4cd9967/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKorsakov%2F20101128%2F20101128201855.gif)