gpt4 book ai didi

android - 内容提供者 uri 是如何工作的?

转载 作者:行者123 更新时间:2023-11-29 01:53:04 34 4
gpt4 key购买 nike

我已经研究 ContentProvider 一段时间了,但我仍然无法理解 Uri 的具体工作原理。

content://app_name/路径/id

指定路径后,如何访问与该路径对应的表?看起来您需要用该路径标记表格。是这样吗?

最佳答案

你是对的谷歌文档在这一点上不是很清楚:

首先:您必须为自定义提供者定义权限: http://developer.android.com/guide/topics/providers/content-provider-creating.html#ContentURI

<provider
android:name=".ProviderDemo"
android:authorities="com.foo.android.providerdemo" />

第二:当您查询提供者时使用此权限: http://developer.android.com/guide/topics/providers/content-provider-creating.html#ContentURI

 //query all items
getContentResolver().query("content://com.foo.android.providerdemo/",...)

//query a single item
getContentResolver().query("content://com.foo.android.providerdemo/idOfItem>",...)

//query a view
getContentResolver().query("content://com.foo.android.providerdemo/<idOfView>/",...)

关于android - 内容提供者 uri 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784401/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com