Android URI中权限和方案之间的区别

时间:2015-06-08 13:09:53

标签: android uri android-contentprovider authority

Android中的URI权限和URI方案有什么区别? 我总是在URI中使用scheme来表示数据库表如下:

content://scheme

我在我的应用程序中使用自定义搜索建议,我阅读了有关搜索自定义建议的文档,其中使用了权限而不是方案来引用数据库如下:

content://your.authority/opthional.suggest.path/SUGGEST_URI_PATH_QUERY

上面的my.authority是什么?这和方案有什么区别?

1 个答案:

答案 0 :(得分:-1)

  

我总是在uri中使用scheme来表示数据库表如下content://scheme

scheme不是该计划。在the rules for URI values之后,content是方案。您拥有scheme的内容是Android content:// Uri中的权限。

  

上面的my.authoruty是什么?

这是权威。它必须位于您的清单中android:authorities的{​​{1}}属性中,并且Android会使用该属性为任何<provider>找到一个真ContentProvider

  

这和方案有什么区别?

它们是相同的,因为你滥用术语“方案”。