如何以编程方式从当前设备获取手机号码?

时间:2018-12-15 15:00:16

标签: android broadcastreceiver android-service telephonymanager android-intentservice

我想从注册页面的设备获取手机号码。 我使用了 TelephonyManager ,但是它不能在所有设备上正常工作,并且在此服务打开对话框中还使用了 GoogleApiClient和HintRequest 来选择手机号码,但是它看起来很奇怪,所以建议我所有Android设备都支持的更好的选择

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是要求用户手动键入自己的电话号码。电话许可看起来很危险,发布到Google Play商店时可能会遇到问题。

通常,您可能还需要intercept incoming sms messages