私はいくつかを共有する5(任意の数)のAndroidアプリケーションを持っていますdata
。
これで、1st/2nd/3rd..(わかりませんでした) Android アプリケーションがユーザーによってインストールされると、文字列がメモリ (内部メモリ) に保存されます。
他のアプリケーションがインストールされると、アプリの 1 つに既にwritten
データがありuser
、このデータのように動作する必要があることを認識している必要があります。
要約すると、最初にインストールされたアプリはプロバイダーとして機能し、他のアプリはユーザーとして機能します...しかし、すべてのアプリケーションは潜在的provider
であり、ユーザーとして機能する可能性があります..
これは実現可能ですか?
私は使用してみfile/shared preference/content providers
ました...しかし、file
パッケージ名に依存するファイルパスを使用する前に知っておく必要があります..
ではshared preference
、パッケージ コンテキストを作成する必要があります。 ではcontent provider
、プロバイダー パッケージをインポートする必要があります。
私の本当の動機は、実際には各アプリで、最初にユーザーを登録することです...
今私が欲しいのは、ユーザーが私から2番目のアプリをインストールした場合、最初のアプリのデータを使用するだけで、登録を求めない..
しかし、問題は、ユーザーが最初にインストールするアプリがわからないことです..他のアプローチを使用できる場合は助けてください??