private boolean hasAnySim(Context context) {
TelephonyManager mPhone = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
int simCount = mPhone.getSimCount();
for (int i = 0; i < simCount; i++) {
int state = mPhone.getSimState(i);
if (state != TelephonyManager.SIM_STATE_ABSENT
&& state != TelephonyManager.SIM_STATE_UNKNOWN) {
return true;
}
}
return false;
}