2012-03-25 14 views
0

私はアンドロイドアプリの開発には新しく、基本的なsqliteの質問があります。 2つの異なるアプリが同じ名前と署名のテーブルを使用する場合、競合は発生しません。各アプリケーションは独自のsqliteインスタンスを作成しますか?アプリはどのようにsqliteを使用しますか?

答えて

0

はい、すべてのアプリケーションには独自のデータベース(see here)があります。アプリケーションは、Content Providersを使用して相互にデータを共有できます。

0

各アプリケーション(デフォルトでは例外を除いて)は、独自のsqliteデータベースを独自のフォルダに作成します。したがって、他のアプリケーションは(デフォルトで)このデータベースにアクセスすることはできません。 ContentProvidersを使用してアプリケーション間でデータベースを共有できます。

関連する問題