【问题标题】:How to detect sim card change in android如何检测android中的sim卡变化
【发布时间】:2021-05-05 17:44:25
【问题描述】:

我必须检查用户是否使用相同的 sim 卡,如果不是,我必须注销,例如 google pay。 现在我正在使用

SubscriptionManager localSubscriptionManager = SubscriptionManager.from(this);
List<SubscriptionInfo> localList = localSubscriptionManager.getActiveSubscriptionInfoList();
SubscriptionInfo info = (SubscriptionInfo) localList.get(0);
info.getIccId()

获取iccid的代码 但它在某些设备中返回空字符串。

有什么解决办法吗? 任何人都可以建议一种替代方法来获得相同的结果。

注意:已授予电话状态权限

谢谢

【问题讨论】:

  • 请帮帮我
  • 你找到解决方案了吗?
  • 我没有得到唯一的 ID,但是使用了来自 SubscriptionInfo 的 SubscriptionId。它可以检测到 sim 的变化。

标签: android unique-key sim-card


【解决方案1】:

我没有获得唯一 ID,但使用来自 SubscriptionInfo 的订阅 ID。

【讨论】:

  • 请使用您问题上的编辑链接添加更多信息。 Post Answer 按钮应仅用于问题的完整答案。 - From Review
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
  • 2012-05-16
  • 1970-01-01
相关资源
最近更新 更多