私は1つのSqliteデータベースファイルを持っています。私は2つの異なるアンドロイドアプリケーション間で自分のsqliteデータベースを共有したい。そのようなことは可能ですか?もしそうなら、私は何をする必要がありますか?2つのアプリケーション間でSqliteを共有するには?
1
A
答えて
1
短い答え:はい。
長い答え:アプリケーションを2番目のアプリケーションと共有するには、アプリケーションを「登録」する必要があります。つまり、あなたのコンテンツを他のすべてのアプリケーションとも共有することになります。他の開発者がコンテンツプロバイダを使用してアプリケーションのデータにアクセスする方法を必ずしも知っているとは限らないため、問題であるとは思えません。
this linkをフォローして、コンテンツプロバイダの作成とアクセスについて読むことができます。
ああ。ほとんど忘れてしまった。これはアプリケーション間でデータを共有する方法です。私は個人的にデータベースを共有している人は聞いたことがありません。 DBは、常に自分のアプリケーションに対してプライベートであり、ユーザーを含む他の人には公開されません。 Androidのデータベースについての詳細は、this linkを参照してください。
0
あなたはアクセスしたいテーブルのURIを知る必要があります。
0
カスタムContent Provider
を作成し、他のアプリケーションで使用する必要があります。 Here
は、Custom
Content
Provider
を作成し、another
アプリケーションで使用する方法の完全な例です。
1
私はこれをまだ試していませんが、ここで議論したデータベースを共有する方法があります:Share SQLite database between 2 android apps?
関連する問題
- 1. 2つのアプリケーション間でネイティブライブラリを共有
- 2. Tomcat:2つのアプリケーション間でデータを共有する方法は?
- 3. 2つのアプリケーション間でiCloudデータを共有する
- 4. 2つのIISアプリケーション間でHttpRuntime.Cacheを共有する
- 5. iPhoneで2つの別々のアプリケーション間でデータを共有
- 6. 2つのwebpack構築アプリケーション間でライブラリを共有するには?
- 7. React Nativeの2つのアプリケーション間でコードを共有
- 8. 同じプロジェクト内の2つのアプリケーション間でDjangoユーザモデルを共有
- 9. 2つのWebアプリケーション間でセッションを共有:tomcat
- 10. 2つのJava EEアプリケーション間でデータを共有
- 11. 2つのLaravelアプリケーション間でイベントを共有
- 12. 2つのWebアプリケーション間でEhcacheを共有
- 13. 2つのJ2EEアプリケーション間でjspセッションを共有
- 14. 2つのコンテナ間でデータを共有
- 15. 2つのVM間でプロパティを共有
- 16. 2つのMVCプロジェクト間で共通のイメージフォルダを共有する
- 17. 2つのSparkコンテキスト間でSpark RDDを共有するには?
- 18. XamarinアプリケーションとJava Androidアプリケーションの間でsqliteデータベースを共有する方法
- 19. どのように2つのasp.netアプリケーション間で認証を共有する
- 20. 2つのコンテナ間での共有/ tmp
- 21. 2つのアプリケーション間でリソースを共有する/構築するパス
- 22. Websphereで2つのWebアプリケーション間でセッションを共有する方法
- 23. アプリケーション間でレールセッションを共有
- 24. アプリケーション間でファイルを共有
- 25. python:キューとスレッド間でsqlite接続を共有するには?
- 26. Herokuの2つのアプリケーション間の専用データベース共有
- 27. 2 Rails API(個別のアプリケーション)の間で共有するモデル
- 28. アプリケーション間でパスワードを共有する
- 29. アプリケーション間でフィルタを共有する
- 30. Webアプリケーション間でメッセージオブジェクトを共有する