我正在开发一个应用程序,其中应该基于SIM卡提供商自动设置用户移动号码和国际国家代码。
即如果我在第一页国家/地区代码中安装此应用程序,我的手机号码应该自动填充。我希望此结果作为我的输出。
我使用静态代码完成了这项工作,但我想动态地执行此操作。如果用户使用此应用程序,则应自动选择国家/地区代码和移动设备。
我在网上搜索过,但这个问题没有确切答案。
我已经看过他们正在做这件事的应用程序,以及他们是如何做的?
由于
答案 0 :(得分:4)
还有一个库可以帮助您验证用户输入的电话号码 如
答案 1 :(得分:0)
以下是帮助您获取电话号码的代码段:
TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = tMgr.getLine1Number();
不要忘记在清单文件中包含READ_PHONE_STATE
权限。