0

我提到这个问题是为了获取提供的联系号码的联系人姓名,但我想要一些可以获取我名字的东西,即使它没有国家代码保存。

例如,如果我输入号码为 +918888888888 并且号码存储为 8888888888 或 08888888888,我应该仍然能够获取名称。我可以用PhoneLookup吗?

我的意思是我正在寻找类似于数据库操作中的“喜欢”功能的东西。

4

1 回答 1

0

我不确定是否有任何直接的方法可以做到这一点。

但你可以这样做

String phoneNo = "+918888888888";       
//Search contacts for name

if(match not found)    //searching for 8888888888
{
    phoneNo = phoneNo.substring(3);
    //search again
}

if(match not found) //searching for 08888888888
{
    phoneNo = "0" + phoneNo;
    //search again
}

它可能效率很低,但应该可以正常工作。

于 2013-10-27T13:37:21.540 回答