如何在Android代码中获取手机的电话号码?

时间:2011-02-08 07:01:42

标签: android

我在谷歌谷歌搜索但无法找到答案

有谁请让我知道,我如何从Android代码中检索当前的电话号码。我想电话号码将存储在SIM卡中。

谢谢&问候, SSuman185

2 个答案:

答案 0 :(得分:22)

您可以尝试:

TelephonyManager phoneManager = (TelephonyManager) 
    getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = phoneManager.getLine1Number();

需要READ_PHONE_STATE权限。

答案 1 :(得分:0)

TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String phonenumber = tm.getLine1Number();

This链接可能是TelephonyManager相关答案的最佳集合。但仍然无法保证您将收到一个电话号码。

检查this

相关问题