custom ContentProvidertoを作成することは可能ですか?
- Android の既存のデータベース (連絡先、SMS など) にアクセスしますか?
- Android の既存のデータベースにアクセスできる Exciting ContentProvider を拡張しますか (たとえば、ContactsProvider が Contacts DB にアクセスしますか?)
ありがとうございました。
custom ContentProvidertoを作成することは可能ですか?
ありがとうございました。
短い答え: はい
より長い答え:
ContentProvidersActivities「外の世界」(他の Androidなど)とバックエンドのデータ ストレージの間にあるレイヤーです。データベースに直接アクセスすることはありません。データベースはActivitiesプライベート ストレージ スペースに格納されます。したがって、あなたができることは、ContentProviderあなたが対処していることによって決定されます。
ContentProviderがデータへの読み取り専用アクセスのみを許可している場合は、それだけで十分です。
したがって、最終的には、使用しているのと同じ種類のアクセスしか提供できませContentProviderん。ただし、別のデータ構造を公開することはできます。ContentProviderまたは、他の複数のプロバイダーを内部で使用するものを作成することもできます。
要するに、与えられた範囲内で、あなたの想像力は限界です。