我引用此question来获取所提供联系电话的联系人姓名,但是 即使没有国家代码,我也想要一些可以取名的东西。
例如,
如果我输入数字为+918888888888并且号码存储为8888888888或08888888888,我仍然可以获得该名称。我可以使用PhoneLookup
吗?
我的意思是我在数据库操作中寻找类似“喜欢”功能的东西。
答案 0 :(得分: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
}
这可能效率很低但应该可以正常工作。