验证电话号码
问题描述:
在我的应用程序中,用户应该做的第一件事是注册。为此,我需要电话号码。所以用户会给他们的10位数字。现在我需要验证用户输入的是与手机相同的号码。怎么做 ?我试过.getLine1Number()
,但它没有回应。验证电话号码
按下注册按钮后,我打电话给一个URL,将验证码发送到用户输入的电话号码。直到我显示一个警告对话框。收到消息后,我只是解雇了对话框。
因此,当用户给出一个有效的号码,而不是他们的号码时,会发生问题。
PS:我只需要通过消息得到响应。
答
只有少数服务提供商通过getLine1Number()方法提供电话号码。相反,您可以使用getSimSerialNumber()方法为每个sim获取唯一的编号。
答
- 您是否在清单READ_PHONE_STATE中设置了权限?
- 方法仍然可以返回null
返回1号线的手机串号,例如,MSISDN的GSM手机。如果不可用,则返回null。
+0
我有权限 – Kamalone
http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html – Ajay
http://*.com/questions/6358380/phone-number-validation-android – Ajay
的http://计算器.com/questions/5958665 /验证的单元格号码在Android – user219882