内容有什么区别://联系人/人和内容://联系人/

时间:2017-03-07 14:59:05

标签: android

我正在阅读有关内容提供商的内容,并且很少有人对Android的联系人选择感到困惑。我从Stackoverflow中读了很多例子并且混淆了一些人使用2017-03-07T09:47:15+01:00 2017-03-07T09:47:15.123456789-02:00 2017-03-07T09:47:15.420-05:30 2017-03-07T09:47:15.246800-05:30 作为Uri,有些人使用content://contacts/people作为Uri他们之间有什么区别?

并且要访问来自Uri的信息,有些人正在使用content://contacts/People.NUMBER,有些人正在使用People.NAMEContacts.DISPLAY_NAME您能详细说明吗?

1 个答案:

答案 0 :(得分:1)

自API级别5以来,您正在提及的内容提供商已弃用。

请使用this documentation page了解如何检索联系人列表: - )

作为旁注,您询问的两个提供程序用于访问联系人数据库的不同级别。首先,您获得一般级别数据库,然后您有一个People表,然后每个人都有PhonesExtensionsContactMethods等表格。[{{3} }]

如果我没记错的话,普通的呼叫无论如何都会映射到People表。不过,请不要使用此ContentProvider 已弃用