Comment détecter le changement de la carte SIM dans le téléphone android?

Son très frustrant situation maintenant dans le projet. Je suis coincé à un moment donné. Je veux faire une tâche simple comme suit

  1. Quand quelqu'un changement de la carte SIM, de détecter cet événement et de vérifier si cette nouvelle carte SIM est différent de la précédente carte SIM et de prendre des mesures en conséquence.
  2. Je ne veux pas de vérifier la SIM_STATE périodiquement par minuterie ou quoi que ce soit..
  3. Ne android notifier le changement d'état de la carte SIM? Si oui, s'il vous plaît laissez-moi savoir, je peut détecter le changement de la carte SIM?

J'ai posé cette question avant aussi, mais pas de réponse solide que j'ai eu. Il semble très important de l'API et personne ne s'en soucier. Merci de me fournir quelques extrait de code si vous avez s'il vous plaît...

Je suis coincé ici et dans l'android, le service de téléphonie de la documentation je ne suis pas en mesure de comprendre quoi que ce soit... Il sera très utile si quelqu'un peut fournir un peu de code pour l'au-dessus.

SIM ne peut pas être modifié sans l'alimentation peuvent-ils? Vous aurez probablement besoin de vérifier sur l'app démarrer. Voir cette question pour savoir comment déterminer SIM ID
Il y a BEAUCOUP de dupes à ce point. Celui-ci a une réponse : stackoverflow.com/questions/8629766/android-sim-change Il y a aussi stackoverflow.com/questions/5389512/event-when-sim-is-changed ce stackoverflow.com/questions/5548751/... consulter ces messages et s'ils ne travaillent pas, revenir avec les résultats.
si vous n'obtenez pas de numéro de téléphone en utilisant getLine1Number, puis utilisé sim numéro de série de comparer précédente au démarrage complet.

OriginalL'auteur Surjya Narayana Padhi | 2012-06-13