簡體   English   中英

如何檢測android中的sim卡變化

[英]How to detect sim card change in android

我必須檢查用戶是否使用相同的 sim 卡,如果沒有,我必須注銷,例如 google pay。 現在我正在使用

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

此代碼用於獲取 iccid,但它在某些設備中返回空字符串。

有什么解決辦法嗎? 任何人都可以建議一種替代方法來獲得相同的結果。

注意:已授予電話 state 權限

謝謝

我沒有得到唯一的 ID,而是使用來自 SubscriptionInfo 的訂閱 ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM