Java tutorial
//package com.java2s; import android.content.Context; import android.telephony.TelephonyManager; public class Main { public static boolean isSimUsable(final Context context) { TelephonyManager telephonyManager1 = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); int simState = telephonyManager1.getSimState(); switch (simState) { case TelephonyManager.SIM_STATE_READY: return true; } return false; } }