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