我使用某种任务应用程序。 我想通过内容学习从内容提供商查询数据:// 是否有关于所有URI的文档/信息列表?
如
content://call_log/calls
content://com.android.contacts/contacts
content://com.android.contacts/phone_lookup/0812345678
content://com.android.contacts/contacts/lookup/3570i61d948d30808e53
content://com.android.contacts/contacts/38/photo
content://com.android.contacts/contacts/38
答案 0 :(得分:0)
没有办法问Android:
存在哪些content:
Uri
值,因为可能存在无限数量的此类值
ContentResolver
可以使用哪些Uri
操作(query()
?update()
?insert()
?delete()
?{{ 1}}?openInputStream()
?)
关联的openOutputStream()
返回的读取操作数据(例如ContentProvider
,query()
)超出与openInputStream()
相关联的MIME类型
关联的Uri
可以将哪些数据用作写操作的输入(例如ContentProvider
,insert()
,update()
,delete()
),超出与openOutputStream()
等等
获取此信息的唯一方法是阅读文档(文档所在位置),检查Uri
(存在的位置)的源代码,或者试错法实验。
答案 1 :(得分:0)
试试这个
Uri uri = Uri.parse("yourUri");
String uriParam = uri.getQueryParameter("content");