【问题标题】:getLine1Number return null but not always [duplicate]getLine1Number 返回 null 但并不总是 [重复]
【发布时间】:2011-01-27 11:06:20
【问题描述】:

我使用TelephonyManager 来获取电话号码,在 SDK 中一切正常,在某些设备上,比如我的 hero 1.5 它返回 null,在 1.6 的纹身上它可以工作,但在其他一些纹身上它返回 null。
有没有其他方法可以获取电话号码?

【问题讨论】:

  • 在我的 HTC 魔法中使用 cyanogenmod 也返回 null。
  • 您的手机使用的是同一张 SIM 卡吗?也许尝试交换它们,看看这是设备问题还是 meren 建议的 SIM 卡问题。

标签: android sim-card


【解决方案1】:

我为这个问题搜索了很多,但没有找到任何解决方案。 有一个从某个服务器读取短信或发送短信的解决方案。

【讨论】:

    【解决方案2】:

    解决方案是将 SIM 卡放入哑手机(或 2009 年之前的任何黑莓手机)中,然后设置 MSISDN。我认为使用黑莓您可以手动设置它们。

    尝试在收音机关闭的情况下拨打##000000,然后编辑黑莓上显示的菜单中的第一行。

    【讨论】:

      【解决方案3】:

      据我所知,返回的电话号码是存储在 SIM 卡的MSISDN 中的任何内容,某些运营商不会填写。 (更糟糕的是,根据一些报道,这个数字实际上可能不正确!)

      很遗憾,我也不知道其他方法。

      【讨论】:

      • 这就是问题所在! Thr MSISDN 未填写。没事做。 :-( 谢谢大家。
      猜你喜欢
      • 2014-02-25
      • 2011-02-17
      • 2019-08-05
      • 1970-01-01
      • 2015-05-18
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多