我的应用需要在执行操作之前检查 SIM 卡状态。所以为此我使用 TelephonyManager.getSimState () 。如果应用程序将状态视为 SIM_STATE_READY,那么它会继续向用户显示错误。到目前为止效果很好,但最近我收到 LG-P500 (LG Optimus One) 设备所有者的抱怨,说尽管用户在设备中插入了 SIM 卡并且能够拨打/接听电话,但我的应用程序不断给出关于 SIM 卡的错误。
来自用户的日志显示,在设备上我的 sim 状态为 SIM_STATE_UNKNOWN (0) 。
OS Version :2.3.3
Brand :lge
Device :thunderg
LG 是否以不同的方式管理 Sim 状态,或者 LG 以某种方式对待 SIM_STATE_UNKNOWN 和 SIM_STATE_READY 相同?
谢谢,
图沙尔