아래 코드를 이용해서 simState 값을 받아와서 판별을 하는게 맞을까요?
만약에 simState로 판별을 하면 된다면
simState에는 10가지 값이 있는데 이 중 어떤 값이 현재 휴대폰이 언락 되었다고 확신할 수 있는 값인가요..?
TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class);
int simState = telephonyManager.getSimState();
// 아래는 10가지 상태입니다
SIM_STATE_READY
SIM_STATE_ABSENT
SIM_STATE_NETWORK_LOCKED
SIM_STATE_PIN_REQUIRED
SIM_STATE_PUK_REQUIRED
SIM_STATE_CARD_IO_ERROR
SIM_STATE_CARD_RESTRICTED
SIM_STATE_NOT_READY
SIM_STATE_PERM_DISABLED
SIM_STATE_UNKNOWN