我正在为 android 开发某种应用程序,但不知道如何获取被叫号码是本地或 STD 的号码的数据。
ieFrom Mobile Number Checker 等应用程序从哪里获取数据? https://play.google.com/store/apps/details?id=com.cliqs.mobilelocator&hl=en
注意:我说的是手机号码,而不是固定电话/固定电话号码。
我正在为 android 开发某种应用程序,但不知道如何获取被叫号码是本地或 STD 的号码的数据。
ieFrom Mobile Number Checker 等应用程序从哪里获取数据? https://play.google.com/store/apps/details?id=com.cliqs.mobilelocator&hl=en
注意:我说的是手机号码,而不是固定电话/固定电话号码。
你得到的数字是字符串类型的。因此,您可以获取数字的前几位并使用包含 std 代码(如果有)的数据库进行查询。祝你好运!
请参阅 ISD 确定的链接。
以下答案适用于印度的本地和 STD 电话。
假设,您知道拨出电话要去哪个州(电信圈)。然后您只需要检查您的本地状态(电信圈)是否与拨出呼叫状态(电信圈)相同。如果相同,则本地调用,否则 STD 调用。
现在,问题归结为,如何找到呼出的状态(电信圈)。
对于我们专门放置 STD 代码的固定电话,这可以很容易地完成。请参阅州和 STD 代码的链接。
有趣的是,手机也遵循非常相似的东西。手机号码的前 4 位数字说明了这一点。例如,假设号码是 9999xxxxxx,那么这个号码来自德里 - 沃达丰。有关完整的手机前 4 位详细信息,请参阅维基百科链接。