簡體   English   中英

如何檢測Android手機中的SIM卡變化?

[英]How to detect the SIM card change in android phone?

它現在在項目中非常令人沮喪。 我有點困惑。 我想做一個簡單的任務如下

  1. 當有人更換SIM卡時,檢測此事件並檢查此新SIM卡是否與以前的SIM卡不同並采取相應措施。
  2. 我不想通過計時器或任何東西定期檢查SIM_STATE。
  3. android會通知SIM的狀態變化嗎? 如果是,請告訴我可以檢測到SIM卡更改?

我之前也問過這個問題,但我沒有得到可靠的答案。 它似乎是一個非常重要的API,沒有人關心它。 如果您有請,請提供一些代碼片段...

我被困在這里,在android電話服務文檔中,我無法理解任何內容......如果有人可以提供上述代碼,那將非常有用。

啟動應用程序時保存SIM(Subscriber ID)

然后每次重新啟動都會獲取SIM(用戶ID)並與之前保存的SIM進行比較。

並查找SubscriberID號碼 -

IMSI = m_telephonyManager.getSubscriberId();

是的,只有在應用程序重啟時,才能在啟動時接收器上執行,因此我們必須在應用程序中注冊啟動時間接收器。 當用戶更改它時,我們可以分析它。

暫無
暫無

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

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