Android Has\u phone\u number列不存在

Android Has\u phone\u number列不存在,android,Android,我是android新手,正在创建一个应用程序来打印联系人的电话号码。 如果是,则将Uri作为 Uri u=Uri.parse("content://contacts/people"); 我犯了错误 ContactsContract.Contacts.HAS_PHONE_NUMBER 场。如果我试图得到它的索引,它会出现-1 如果使用Uri Uri u=ContactsContract.Contacts.CONTENT_URI 我能得到上面的字段。 这两个uri之间有什么区别吗 谢谢 特金德

我是android新手,正在创建一个应用程序来打印联系人的电话号码。 如果是,则将Uri作为

Uri u=Uri.parse("content://contacts/people");
我犯了错误

ContactsContract.Contacts.HAS_PHONE_NUMBER
场。如果我试图得到它的索引,它会出现-1

如果使用Uri

Uri u=ContactsContract.Contacts.CONTENT_URI
我能得到上面的字段。 这两个uri之间有什么区别吗

谢谢 特金德

这两个uri之间有什么区别吗


当然<代码>content://contacts/people是旧的
联系人
提供商,而不是
联系人合同
。除非您支持Android 1.x设备,否则请使用
contacts合同

谢谢,但这是否意味着他们使用不同的数据库fields@tejinder:当然。除非您支持Android 1.x设备,否则请使用
联系人合同
。感谢您的快速回复