0

我正在开发应根据 SIM 卡提供商自动设置用户手机号和国际国家代码的应用程序。

即,如果我在第一页国家代码中安装此应用程序并且我的电话号码应该自动填写。我希望这个结果作为我的输出。在此处输入图像描述

我已经使用静态代码完成了此操作,但我想动态执行。如果用户使用此应用程序,则应自动选择国家代码和手机号码。

我在网上搜索过,但没有这个问题的确切答案。

我已经看到他们正在做这件事的应用程序,那么他们是怎么做的?

谢谢

4

2 回答 2

4

还有一个库可以帮助您验证用户输入的电话号码为

http://code.google.com/p/libphonenumber/

于 2013-12-03T09:52:06.853 回答
0

以下是帮助您获取电话号码的代码片段:

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = tMgr.getLine1Number();

不要忘记READ_PHONE_STATE在清单文件中包含权限。

于 2013-03-14T17:45:32.927 回答