私は多くのAndroidアプリケーションを持っています。これらすべてのアプリケーションに共通のストレージが必要ですが、共通ストレージの作成は、デバイスを使用/起動する最初のアプリ(アプリのリストの最初のアプリ)から動的に行う必要があります。
たとえば、A、B、C という名前のアプリケーションがあるとします。A が起動されると、DB が存在するかどうかを確認し、存在しない場合は作成します。次に B が起動されると、ストレージは A によって既に作成されているため、B はそれを作成する必要はなく、データをフェッチするか、共通ストレージにデータを追加するだけで済みます。コンテンツ プロバイダーはこれを行うことができますか? しかし、URI を定義する方法については、どのアプリがコンテンツ プロバイダーを作成するのかわかりません。