使用contacts在android中查询联系人,ContactsContract

使用contacts在android中查询联系人,ContactsContract,android,android-contentprovider,android-contentresolver,Android,Android Contentprovider,Android Contentresolver,我试图在android中使用ContentResolver查询联系人。有多种查询选项,如联系人,联系人合同,公共数据类型等,但无法确定彼此之间的优势。请帮助我区分彼此,以及何时使用哪一个 谢谢 它们都与android版本有关,比如 android.provider.Contacts.Contacts.People.CONTENT\u URI-这只适用于android2.0(SDK级别5)及更高版本。在旧版本的android上,我们需要使用原始的android.provider.Contacts.

我试图在android中使用
ContentResolver
查询联系人。有多种查询选项,如
联系人
联系人合同
公共数据类型
等,但无法确定彼此之间的优势。请帮助我区分彼此,以及何时使用哪一个


谢谢

它们都与android版本有关,比如

android.provider.Contacts.Contacts.People.CONTENT\u URI
-这只适用于android
2.0(SDK级别5)及更高版本。
在旧版本的android上,我们需要使用原始的
android.provider.Contacts.CONTENT\u URI


ContactsContract.CommonDataTypes
是ContactsContract.data表中存储的常用数据类型定义的容器。如果您想了解更多信息,请查看

谢谢@Aniruddha!!不客气。很高兴它帮助了你,你也可以投票了:D:)Contacts和Contacts有什么区别?请阅读