如何提示用户输入有效的手机号码?

时间:2012-05-15 14:23:17

标签: java android

我目前正在开发Android防盗应用程序,我是Android开发的新手。我的应用程序能够远程锁定丢失的手机,因此在配置期间,用户需要输入有效的电话号码,但我如何确定输入的电话号码是否有效?感谢

4 个答案:

答案 0 :(得分:2)

- 选择一:从SIM卡读取(获取)电话号码(如果可用,并非所有运营商都启用此功能)

- 选项二:如果更换SIM卡(SIM序列号),请锁定手机并将短信发送到另一个电话号码(因为小偷会扔掉SIM卡)

- 选项三:使用WHatApp android应用程序用来识别某人(将短信发送到指定的电话号码并检测传入的短信) 选项3看起来有点复杂,因为您需要一个带有短信网关的服务器端。

嗯,这就是我的想法。祝你好运。

答案 1 :(得分:1)

我相信除非你打电话,否则无法验证电话号码是否存在。您可以创建一个程序,让应用程序调用输入的电话号码,并为其连接计时。如果连接持续时间超过X秒数,则它是有效的电话号码。

答案 2 :(得分:1)

如果您连接数据库,请与电话号码进行比较,并在字段中输入电话号码。我希望能帮助你。 :)

答案 3 :(得分:1)

我为一个提出相同方案的客户做了一个项目。以下是我们得出的结论。

  

向号码输入发送短信,并要求号码发送短信代码作为回复。

eg. CONFIRM
  1. 如果该号码有效且用户已知,则会将其召唤 并要求他们回复短信。
  2. 如果该号码有效且正在使用中,则会传递此消息。
  3. 客户同意上述情况。除非你有一个非常庞大的工作数据库(经常更新),否则它将是一个旁路解决方案。