【问题标题】:How to get the telephone number of the device如何获取设备的电话号码
【发布时间】:2015-04-01 05:08:00
【问题描述】:

我想检索当前设备的电话号码。现在我无法得到电话号码。我在清单中添加了 READ_PHONE_STATE 权限。这是我的代码

TelephonyManager tMgr = (TelephonyManager) this.getSystemService(Context.
String mPhoneNumber = tMgr.getLine1Number();  

【问题讨论】:

    标签: android telephonymanager phone-state-listener


    【解决方案1】:

    代码:

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

    所需权限:

    <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
    

    参考链接:Programmatically obtain the phone number of the Android phone

    【讨论】:

      【解决方案2】:

      您需要将电话号码存储在 SIM 卡上,并且没有其他方法可以获取您的“自己的号码”。

      查看this链接

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 2012-11-20
        • 2023-03-10
        • 2015-11-07
        相关资源
        最近更新 更多