通过可用名称或号码搜索联系人,例如默认来电者应用

时间:2016-11-19 12:37:25

标签: android search contact

我写了一个拨号应用程序,并希望根据联系人姓名或号码上的数字字母进行搜索; 例如:

键盘如下:

1 ......... 2 abc ..... 3 def

4 ghi ... 5 jkl ....... 6 mno

7 pqrs 8 tuv ....... 9 wxyz

当用户输入666时,例如妈妈或父亲为328,等等。

有什么方法可以使用Contact Provider进行搜索吗?

我目前的解决方案: 生成所有名称的密钥(例如:对于mom = 666) 并将此密钥和其他信息保存在我的数据库(或数组)中,并使用此密钥进行搜索:

key LIKE%input%OR number LIKE%input%and ...

但我想在没有创建新数据库的情况下这样做,只需使用android联系提供商。

感谢。

0 个答案:

没有答案