同様の質問が以前に投稿されたことは知っていますが、私の正確なユースケースに対する答えはなかったと思います。
Androidアプリの試用版とフルバージョンがあります。ユーザーがフルバージョンを購入するときは、両方のバージョンで設定を共有する必要があります。1つのアプリでの変更は、他のアプリにも表示されます。一方のアプリがアンインストールされると、設定はもう一方のアプリのために保持されます。ユーザーが試用アプリをアンインストールせず、引き続き使用できる可能性があるため、これは1回限りのインポートではありません。
両方のアプリは同じ共有ユーザーIDを使用し、同じプロセスで実行されます。ただし、getFilesDir()を呼び出すと、返されるディレクトリにアプリのパッケージ名が含まれているため、2つのアプリで使用されるファイルを保存するためのディレクトリが異なります。外部ストレージを使用せずに、両方のアプリでまったく同じファイルを使用するにはどうすればよいですか?