在构建ContentBuilder
的大多数情况下,您必须在清单中注册它并提供authority
,以便在您致电query()
时知道在哪里查找数据库。
我们有一个奇怪的案例。我们正在修改android源代码,并希望操作系统本身与应用程序的数据库进行通信。因此,我们为操作系统构建了ContentProvider
。现在唯一的问题是,由于操作系统中没有清单,因此无法注册此ContentProvider
。
我们的query()
是否有办法简单地将uri
传递给querybuilder
,以便知道在哪里查找数据库?
答案 0 :(得分:0)
我认为您可以创建自己的数据库,您可以将所有URI存储到内容提供商。或者也许我不明白你的问题。