0

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

Uri u=Uri.parse("content://contacts/people");

我收到错误

ContactsContract.Contacts.HAS_PHONE_NUMBER

场地。如果我尝试获取它的索引,它会出现-1。

如果使用 Uri

Uri u=ContactsContract.Contacts.CONTENT_URI

我能够获得上述领域。这两个uri之间有什么区别吗?

谢谢特金德

4

1 回答 1

1

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

绝对地。content://contacts/people是旧的Contacts提供者,而不是ContactsContract. 除非您支持 Android 1.x 设备,否则请使用ContactsContract.

于 2013-08-13T12:46:45.160 回答