验证电话号码

验证电话号码

问题描述:

在我的应用程序中,用户应该做的第一件事是注册。为此,我需要电话号码。所以用户会给他们的10位数字。现在我需要验证用户输入的是与手机相同的号码。怎么做 ?我试过.getLine1Number(),但它没有回应。验证电话号码

按下注册按钮后,我打电话给一个URL,将验证码发送到用户输入的电话号码。直到我显示一个警告对话框。收到消息后,我只是解雇了对话框。

因此,当用户给出一个有效的号码,而不是他们的号码时,会发生问题。

PS:我只需要通过消息得到响应。

+0

http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html – Ajay

+0

http://*.com/questions/6358380/phone-number-validation-android – Ajay

+0

的http://计算器.com/questions/5958665 /验证的单元格号码在Android – user219882

只有少数服务提供商通过getLine1Number()方法提供电话号码。相反,您可以使用getSimSerialNumber()方法为每个sim获取唯一的编号。

  1. 您是否在清单READ_PHONE_STATE中设置了权限?
  2. 方法仍然可以返回null

返回1号线的手机串号,例如,MSISDN的GSM手机。如果不可用,则返回null。

+0

我有权限 – Kamalone