Android:在更换SIM卡时禁用强制重启

Android:在更换SIM卡时禁用强制重启,android,sim-card,Android,Sim Card,对于我目前正在开发的应用程序,我们希望从用户的SIM卡读取数据,这很好。我们希望用户可以在应用程序运行时切换SIM卡。在执行此操作时,操作系统会请求设备重新启动,我们似乎无法抑制此消息 是否有方法可以在应用程序运行时插入SIM卡,而无需重新启动设备。我对所有选项(根目录、自定义rom等)都持开放态度。我认为这是不可能的-我从未在手机设置中看到任何允许打开或关闭此功能的选项。您可能会感兴趣的是,对于某些手机,例如我记忆中的索尼Xperia Z,手机允许在不重新启动的情况下更换SIM卡。我找到了一种

对于我目前正在开发的应用程序,我们希望从用户的SIM卡读取数据,这很好。我们希望用户可以在应用程序运行时切换SIM卡。在执行此操作时,操作系统会请求设备重新启动,我们似乎无法抑制此消息


是否有方法可以在应用程序运行时插入SIM卡,而无需重新启动设备。我对所有选项(根目录、自定义rom等)都持开放态度。

我认为这是不可能的-我从未在手机设置中看到任何允许打开或关闭此功能的选项。您可能会感兴趣的是,对于某些手机,例如我记忆中的索尼Xperia Z,手机允许在不重新启动的情况下更换SIM卡。

我找到了一种方法,但我不知道它是否适用于其他设备

Device:Sony E4g(2003)
Android:4.4.4
Root required :yes
Apps Needed :Romtoolbox pro
首先打开rom工具箱并转到应用程序管理器,然后搜索
“Sim检测”
这是一个系统应用程序,然后单击它并转到
“高级冻结选项”
,然后禁用
“Sim检测接收器”
,就完成了


希望这有帮助

您使用的是哪种设备?我拥有的每部手机都要求我先卸下电池,然后才能卸下SIM卡并插入新的SIM卡。我们正在开发三星Note 10.1,它有一个易于访问的SIM卡插槽(并且是我们的目标设备)。我们还测试了Nexus5。在两台设备上都有相同的结果。我看到它在HTC One上工作,这个设备在交换SIM卡时不需要重新启动,如果我正确理解了你的答案,你在Sony Xperia Z上也看到了相同的行为。我很好奇是什么让这些设备在软件或硬件上有所不同……我已经编辑了我的(以前裁剪过的)答案。看起来这只是Android手机型号之间的另一个矛盾