我提到这个问题是为了获取提供的联系号码的联系人姓名,但我想要一些可以获取我名字的东西,即使它没有国家代码保存。
例如,如果我输入号码为 +918888888888 并且号码存储为 8888888888 或 08888888888,我应该仍然能够获取名称。我可以用PhoneLookup
吗?
我的意思是我正在寻找类似于数据库操作中的“喜欢”功能的东西。
我提到这个问题是为了获取提供的联系号码的联系人姓名,但我想要一些可以获取我名字的东西,即使它没有国家代码保存。
例如,如果我输入号码为 +918888888888 并且号码存储为 8888888888 或 08888888888,我应该仍然能够获取名称。我可以用PhoneLookup
吗?
我的意思是我正在寻找类似于数据库操作中的“喜欢”功能的东西。
我不确定是否有任何直接的方法可以做到这一点。
但你可以这样做
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
}
它可能效率很低,但应该可以正常工作。