How to detect if device support EAP-SIM

For my application, I need to detect if my device support EAP-SIM. Anyone knows if this is possible or not? Thanks in advance.
Last updated:1/23/2015 10:29:14 PM

1 Answers

Anonymous User
Anonymous User

Ok, finally i get the solution for my problem:

  • If anyone is interested:
public static boolean isEAPSIMSupported(){
ActivityManager manager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
    for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
        if ('org.simalliance.openmobileapi.service.SmartcardService'.equals(service.service.getClassName())) {
            Log.i(WifiHelper.class,'EAP-SIM Supported');
            return true;
    Log.i(WifiHelper.class,'EAP-SIM not Supported');
    return false; }