联系人提供程序中的重音不敏感查询

时间:2018-05-30 11:28:04

标签: android android-contentprovider android-contacts

我想进行联系人查询,其中选择的格式为Phone.DISPLAY_NAME_PRIMARY + " LIKE ?,但我希望搜索的重音不敏感。

如果我使用COLLATE LOCALIZED,则它适用于=运算符,而不适用于like

Android的默认联系人应用程序设法做到这一点。

1 个答案:

答案 0 :(得分:0)

不是向ContactsContract.Data.CONTENT_URI发送查询并使用“选择”,而是向查询作为附加路径段添加的ContactsContract.Contacts.CONTENT_FILTER_URI进行查询。