内容提供商,授权和URI匹配

时间:2011-08-12 18:47:25

标签: android android-contentprovider

我一直在努力开发自定义内容提供商,我有几个问题。

  1. Android框架如何使用Authority属性?为什么要在清单中声明它,为什么类名不够?

  2. 谁/什么进程调用ContentProvider实现中的getType()方法?

  3. urimatcher需要什么?如果底层数据库只有少数几个表,是否应该使用它?

1 个答案:

答案 0 :(得分:1)

您需要在清单中声明它,因为数据访问权限列在市场条目中。 I.E. “有权阅读联系信息”。

如果要获取getType()访问的列的MIMETYPE,则会调用

ContentProvider.。当您使用MyContentProvider.getType(myUri)

时会调用

希望这有帮助!