Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何获得基于SIM卡提供商的国际拨号代码?_Android_Telephonymanager - Fatal编程技术网

Android 如何获得基于SIM卡提供商的国际拨号代码?

Android 如何获得基于SIM卡提供商的国际拨号代码?,android,telephonymanager,Android,Telephonymanager,我正在开发一个应用程序,其中用户手机号码和国际国家代码应根据SIM卡提供商自动设置 i、 如果我在第一页的国家代码和我的电话号码中安装此应用程序,则应自动填写。我希望此结果作为我的输出 我已经使用静态代码完成了这项工作,但我希望动态完成。如果用户使用此应用程序,则应自动选择国家代码和手机号码 我在网上搜索过,但这个问题没有确切的答案 我看过他们做这件事的应用程序,他们是怎么做的 谢谢以下是帮助您获取电话号码的代码片段: TelephonyManager tMgr = (TelephonyMana

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

i、 如果我在第一页的国家代码和我的电话号码中安装此应用程序,则应自动填写。我希望此结果作为我的输出

我已经使用静态代码完成了这项工作,但我希望动态完成。如果用户使用此应用程序,则应自动选择国家代码和手机号码

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

我看过他们做这件事的应用程序,他们是怎么做的


谢谢

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

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

不要忘记在清单文件中包含
读取电话状态
权限。

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

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

不要忘记在清单文件中包含
读取电话状态
权限。

还有一个库,它将有助于您验证用户输入的电话号码 作为


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