Android内容提供商基本问题

时间:2010-03-01 19:28:39

标签: android

我无法理解Android中的内容提供商。

您是否使用意图来呼叫内容提供商以及托管查询?

此外,活动具有意图过滤器。 intent过滤器有一个具有mimeType属性的元素。 Android如何知道这个mimetype指的是哪个内容提供商? 清单中的标记只列出了权限,但没有列出完整的content_uri。此外,content_uri通常在封装类中定义,该封装类似乎只包含常量但没有方法,所以我看不到它是如何链接到内容提供者类的。

由于

1 个答案:

答案 0 :(得分:2)

我今天早些时候在android-developers回答了其中一些问题。让我在这里再试一次。

  

您是否使用意图来呼叫内容   提供者以及托管查询?

没有

  

Android如何知道哪些内容   这个mimetype指的是提供者   到?

它要求ContentProvider通过getType()Uri中的Intent提供MIME类型。

  

清单中的标签只列出了一个   权威,但不是充分   CONTENT_URI。

这就是Android找到要调用ContentProvider的正确getType()所需的全部内容。