【问题标题】:Android SIM card Number not detected in Tablet P650 micromax在平板电脑 P650 micromax 中未检测到 Android SIM 卡号
【发布时间】:2014-05-17 15:06:54
【问题描述】:

你好朋友我开发的一个SIM卡信息应用程序运行良好。但是我立即在平板电脑 p650 中发现它不显示 simcard 号码,我在手机中检查它并模拟器它运行良好,但在平板电脑中检查它没有提供 simcard 号码。所以平板电脑可以找到任何其他代码的 simcard 号码 ???请朋友们尽快提前谢谢

【问题讨论】:

  • SIM卡信息因运营商而异。
  • 如果我想知道如何从平板电脑中检测到 simcard 号码,我不明白你的答案我应该怎么做???

标签: android tablet sim-card


【解决方案1】:

您可能需要先检查一下:

final TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
if (telephonyManager.getSimState() == TelephonyManager.SIM_STATE_ABSENT) {
   // Oh, darn! No SIMCARD in device.
} else {
   // Hooray, found a SIMCARD! Then, do something.
   String simSerial = telephonyManager.getSimSerialNumber();
}

【讨论】:

  • 我已经有 simcard 并且在平板电脑和手机上都找到了,只是我只有 simcard 号码有问题,我在平板电脑和手机中都找到了有关 simcard 的所有信息,但只有在平板电脑中找不到 simcard 号码.以上条件已经检查。但我的问题只是平板电脑中未检测到 simcard 号码/电话号码。
  • 如果您尝试过telephonyManager.getSimSerialNumber() 却一无所获,那么恐怕您无能为力,因为网络运营商没有义务在 Android 中提供此信息。
  • 我还通过平板电脑中的 telephonyManager.getSimSerialNumber() 获得了 sim 序列号,我只是没有获得 sim 卡号。我又一次得到了 sim 卡的所有信息,但在单个 sim 平板电脑中只剩下 sim 卡/电话号码。
  • 我真的不明白你最后的评论。但是,我想如果您指的是双卡设备,那么 Android 目前不支持此功能,因为没有公开的方法来询问具有双卡的设备。
  • 我知道,当设备是双卡时,如果手机是双卡,我会检查双卡的条件,然后我在电话号码中给出“双卡”消息,并保持单卡信息显示给用户。现在它都很好现在我检查了手机和模拟器它运行良好,但是当我检查单个 sim 表时它不显示 sim 卡号,即使它与手机一起使用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
相关资源
最近更新 更多