2013-10-27 210 views
0

我將此question用於提取所提供的聯繫人號碼的聯繫人姓名,但 我想要一些即使沒有國家/地區代碼也能保存姓名的東西。從聯繫號碼中檢索聯繫人姓名

例如, 如果我輸入號碼爲+918888888888,號碼存儲爲8888888888或08888888888,我應該仍然可以獲取該名稱。我可以使用PhoneLookup嗎?

我的意思是我正在尋找類似於數據庫操作中'like'特徵的東西。

回答

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 
} 

這可能是非常低效的,但應該能正常運行。

相關問題