我制作了一个应用程序,它会自动响应来电和短信。我的问题是,如果传入号码来自移动网络提供商,我不想发送自动回复。如果邮件来自正常号码,我只想发送自动回复。 我正在考虑这样做(下面的伪代码)
if (incomingNumber != +3538{
sendMessage();
}
+353是爱尔兰的国家代码,所有正常的手机号码都以08开头,但是当使用国家代码(+353)时,8之前的0被删除。 如果我这样做,我将不得不添加世界上的每个国家代码。我只是觉得他们是一个更好的方式。
答案 0 :(得分:0)
我想出的解决方案是:
if (phoneNumber.contains("+")){
//Code Here
}
我认为所有正常的数字都以" +"开头。 (即+3538 .......) 并且只有服务号码不是从这开始的,即(50135)