我目前正在开发Android防盗应用程序,我是Android开发的新手。我的应用程序能够远程锁定丢失的手机,因此在配置期间,用户需要输入有效的电话号码,但我如何确定输入的电话号码是否有效?感谢
答案 0 :(得分:2)
- 选择一:从SIM卡读取(获取)电话号码(如果可用,并非所有运营商都启用此功能)
- 选项二:如果更换SIM卡(SIM序列号),请锁定手机并将短信发送到另一个电话号码(因为小偷会扔掉SIM卡)
- 选项三:使用WHatApp android应用程序用来识别某人(将短信发送到指定的电话号码并检测传入的短信) 选项3看起来有点复杂,因为您需要一个带有短信网关的服务器端。
嗯,这就是我的想法。祝你好运。
答案 1 :(得分:1)
我相信除非你打电话,否则无法验证电话号码是否存在。您可以创建一个程序,让应用程序调用输入的电话号码,并为其连接计时。如果连接持续时间超过X秒数,则它是有效的电话号码。
答案 2 :(得分:1)
如果您连接数据库,请与电话号码进行比较,并在字段中输入电话号码。我希望能帮助你。 :)
答案 3 :(得分:1)
我为一个提出相同方案的客户做了一个项目。以下是我们得出的结论。
向号码输入发送短信,并要求号码发送短信代码作为回复。
eg. CONFIRM
客户同意上述情况。除非你有一个非常庞大的工作数据库(经常更新),否则它将是一个旁路解决方案。