2015-10-29 16 views
0

我做了一個應用程序,它會自動響應通話和短信。我的問題是,如果來電號碼來自移動網絡提供商,我不想發送自動回覆。如果消息來自正常號碼,我只想發送自動回覆。 我在想這樣做(僞下面的代碼)如何過濾傳入的短消息號碼

if (incomingNumber != +3538{ 
     sendMessage(); 
     } 

的+353的是愛爾蘭和所有普通的移動號碼的國家代碼開始與08,但是當國家代碼(+353)使用前0 8被丟棄。 如果我這樣做,那麼我將不得不添加世界上的每個國家代碼。我只是在想他們是一種更好的方式。

回答

0

我想出瞭解決的辦法是:

if (phoneNumber.contains("+")){ 
    //Code Here 
    } 

我認爲一切正常的數字開始出現「+」(即3538 .......) 只有服務號碼不以此開始ie即(50135)

相關問題