Как определить смену SIM-карты в телефоне Android?

Сейчас в проекте очень неприятная ситуация. Я застрял в одном месте.Я хочу выполнить простую задачу следующим образом

  1. Когда кто-то меняет SIM-карту, определите это событие и проверьте, отличается ли эта новая SIM-карта от предыдущей SIM-карты, и примите соответствующие меры.
  2. Я не хочу периодически проверять SIM_STATE по таймеру или как-то еще..
  3. Уведомляет ли Android об изменении состояния SIM-карты? Если да, пожалуйста, дайте мне знать, я могу обнаружить смену SIM-карты?

Я уже задавал этот вопрос раньше, но не получил вразумительного ответа. Кажется, это очень важный API, и никому до него нет дела. Пожалуйста, предоставьте мне фрагмент кода, если у вас есть...

Я застрял здесь, и в документации службы телефонии Android я ничего не могу понять... Было бы очень полезно, если бы кто-нибудь мог предоставить код для вышесказанное.

5
задан Surjya Narayana Padhi 13 June 2012 в 06:24
поделиться