異なるAndroidアプリケーション間でデータを共有したい。iOSアプリケーションでは、accessGroupプロパティでKeychainを使用しているため、データにはアプリケーションからのみアクセスでき、すべてのアプリケーションを削除してもデータは残ります。
Androidで同じことを行うためにどのようなメカニズムを使用できますか?
前もって感謝します、
ContentProvidersを使用できます。 これがContentProvidersに関する優れたチュートリアルです。そして、この投稿では、それを使用したデータ共有について具体的に説明しています。
ContentProviders
アプリ間でデータを共有するためにAndroidを利用する方法です。
Androidチュートリアルから:
コンテンツプロバイダーは、構造化されたデータセットへのアクセスを管理します。これらはデータをカプセル化し、データセキュリティを定義するためのメカニズムを提供します。コンテンツプロバイダーは、あるプロセスのデータを別のプロセスで実行されているコードに接続する標準のインターフェイスです。
これを行うには、 ContentProvidersを使用します。