【发布时间】:2018-05-30 11:28:03
【问题描述】:
我想进行联系人查询,其中选择的格式为 Phone.DISPLAY_NAME_PRIMARY + " LIKE ?,但我希望搜索不区分重音。
如果我使用COLLATE LOCALIZED,它适用于= 运算符,而不是like。
Android 的默认联系人应用以某种方式设法做到了这一点。
【问题讨论】:
标签: android android-contentprovider android-contacts
我想进行联系人查询,其中选择的格式为 Phone.DISPLAY_NAME_PRIMARY + " LIKE ?,但我希望搜索不区分重音。
如果我使用COLLATE LOCALIZED,它适用于= 运算符,而不是like。
Android 的默认联系人应用以某种方式设法做到了这一点。
【问题讨论】:
标签: android android-contentprovider android-contacts
不要对ContactsContract.Data.CONTENT_URI 进行查询并使用“选择”,而是对ContactsContract.Contacts.CONTENT_FILTER_URI 进行查询,其中将查询添加为附加路径段。
【讨论】: