我是Android的新手,并创建了一个打印手机联系人的应用程序。 如果把Uri当作
Uri u=Uri.parse("content://contacts/people");
我在
中遇到错误ContactsContract.Contacts.HAS_PHONE_NUMBER
字段。如果我试图得到它的索引它会-1。
如果使用Uri
Uri u=ContactsContract.Contacts.CONTENT_URI
我能够得到上述字段。 这两个uri之间有什么区别。
感谢 tejinder
答案 0 :(得分:1)
这两个uri之间是否有任何区别。
绝对。 content://contacts/people
是旧的Contacts
提供商,而不是ContactsContract
。除非您支持Android 1.x设备,否则请使用ContactsContract
。