【问题标题】:getting Blank Value when using telephonyManager.getLine1Number() for getting my sim number使用 telephonyManager.getLine1Number() 获取我的 sim 号码时获取空白值
【发布时间】:2015-04-28 11:13:12
【问题描述】:

我正在使用 Moto e 通过电话方法 telephonyManager.getLine1Number() 获取我的 sim 号码。但它检索空白。

谁能知道其他查找 sim 号码/号码的方法?

【问题讨论】:

  • 它是双卡手机吗?如果是,两个插槽中是否都有 SIM 卡?
  • 是的@AkhilCherianVerghese 这是....并且它在两个插槽中都有SIM卡。
  • 请让我知道更新的答案是否有效。

标签: android telephony telephonymanager


【解决方案1】:

如果我们在“设置”的“关于电话”部分列出了电话号码,则 getLine1Number() 返回电话号码。否则我们不能,我也没有找到任何其他选择。

【讨论】:

    【解决方案2】:

    我相信 Moto E 是一款双卡手机。我相信 Android 在 5.1 之前不支持它,所以这个调用不起作用(即使你在两个插槽中都有 SIM 卡)。

    要获取双卡手机号码,请按照以下方法:

    https://stackoverflow.com/a/17499889/1642200

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 2013-02-19
      • 2017-12-31
      • 1970-01-01
      相关资源
      最近更新 更多