1

私の最初の Android アプリは、すべてのデータを SQLite データベースに保存し、バックエンド/管理パネルとして機能します。私が必要とするのは、このデータを 2 番目の Android アプリでアクセス可能 (読み取り可能) にすることです。

データバインディングまたはコンテンツプロバイダーを介して可能ですか? はいの場合、その方法、サンプルコードを提供してください。

信頼できるガイドラインを期待しています。

4

1 に答える 1

1

AContentProviderが必要です。

データへの SQL のようなインターフェイスを定義できます。
データをクエリ、更新、挿入、削除できます。
データへのアクセスを許可する権限の範囲などを定義できます。

ほとんどの場合、それはあなたのSQLiteDatabase.

の良い例ContentProviderは、sms または連絡先データベースで、content://sms/...または同様の UIR を介してアクセスできます。

https://developer.android.com/guide/topics/providers/content-providers.html

于 2014-02-25T05:10:30.630 に答える