Android中的URI权限和URI方案有什么区别? 我总是在URI中使用scheme来表示数据库表如下:
content://scheme
我在我的应用程序中使用自定义搜索建议,我阅读了有关搜索自定义建议的文档,其中使用了权限而不是方案来引用数据库如下:
content://your.authority/opthional.suggest.path/SUGGEST_URI_PATH_QUERY
上面的my.authority
是什么?这和方案有什么区别?
答案 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
。
这和方案有什么区别?
它们是相同的,因为你滥用术语“方案”。