gpt4 book ai didi

java - 什么是 .CONTENT_URI

转载 作者:行者123 更新时间:2023-11-29 20:58:49 25 4
gpt4 key购买 nike

我正在查看来自 Android docs 的以下代码 fragment .

// Query for all people contacts using the Contacts.People convenience class.
// Put a managed wrapper around the retrieved cursor so we don't have to worry about
// requerying or closing it as the activity changes state.
mCursor = this.getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(mCursor);

我只是想知道,.CONTENT_URI 究竟是做什么的?我看到他们正在尝试列出类 People 的所有实例。

最佳答案

“内容”可以来自您设备中的任何地方。该系统以及每个应用程序都可以提供内容。

这些 Uris 的作用类似于 http url,有助于识别提供信息的数据源 (http://phonebook.com)。 Uri 在实践中更进一步,至少识别数据库中的表 (http://phonebook.com/by_name),有时甚至是确切的项目。 (例如 http://phonebook.com/by_name/macdonjo)- 或现实中的 content://com.android.contacts/123

所以 CONTENT_URI 除了告诉 ContentResolver 要获取什么数据之外什么都不做。

附言您在那里找到的代码看起来很过时。管理游标和 People 便利类现在已弃用一段时间。

关于java - 什么是 .CONTENT_URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26812691/

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