如何检测Android手机中的SIM卡更改?

Sur*_*dhi 5 android telephony state android-intent

现在它在项目中非常令人沮丧。我一度陷入困境。我想做一个简单的任务,如下

  1. 当有人更换SIM卡时,请检测到此事件并检查此新SIM卡是否与以前的SIM卡不同并采取相应措施。
  2. 我不想通过计时器或其他任何方式定期检查SIM_STATE。
  3. Android是否会通知SIM卡的状态更改?如果是,请告诉我可以检测到SIM卡更改吗?

我之前也曾问过这个问题,但我没有一个明确的答案。似乎是非常重要的API,没人在乎。如果您有需要,请提供一些代码片段...

我被困在这里,在android电话服务文档中我什么也听不懂...如果有人可以提供上述代码,这将非常有帮助。

小智 1

是的,您只能在应用程序重新启动时在启动时接收器处执行此操作,因此我们必须在应用程序中注册启动时接收器。当用户改变它时我们可以分析它。