私の最初の Android アプリは、すべてのデータを SQLite データベースに保存し、バックエンド/管理パネルとして機能します。私が必要とするのは、このデータを 2 番目の Android アプリでアクセス可能 (読み取り可能) にすることです。
データバインディングまたはコンテンツプロバイダーを介して可能ですか? はいの場合、その方法、サンプルコードを提供してください。
信頼できるガイドラインを期待しています。
私の最初の Android アプリは、すべてのデータを SQLite データベースに保存し、バックエンド/管理パネルとして機能します。私が必要とするのは、このデータを 2 番目の Android アプリでアクセス可能 (読み取り可能) にすることです。
データバインディングまたはコンテンツプロバイダーを介して可能ですか? はいの場合、その方法、サンプルコードを提供してください。
信頼できるガイドラインを期待しています。
AContentProvider
が必要です。
データへの SQL のようなインターフェイスを定義できます。
データをクエリ、更新、挿入、削除できます。
データへのアクセスを許可する権限の範囲などを定義できます。
ほとんどの場合、それはあなたのSQLiteDatabase
.
の良い例ContentProvider
は、sms または連絡先データベースで、content://sms/...
または同様の UIR を介してアクセスできます。
https://developer.android.com/guide/topics/providers/content-providers.html