FileDocCategorySizeDatePackage
SIMFileHandler.javaAPI DocAndroid 5.1 API2304Thu Mar 12 22:22:54 GMT 2015com.android.internal.telephony.uicc

SIMFileHandler

public final class SIMFileHandler extends IccFileHandler implements IccConstants
{@hide}

Fields Summary
static final String
LOG_TAG
Constructors Summary
public SIMFileHandler(UiccCardApplication app, String aid, com.android.internal.telephony.CommandsInterface ci)


    //***** Instance Variables

    //***** Constructor

           
        super(app, aid, ci);
    
Methods Summary
protected java.lang.StringgetEFPath(int efid)

        // TODO(): DF_GSM can be 7F20 or 7F21 to handle backward compatibility.
        // Implement this after discussion with OEMs.
        switch(efid) {
        case EF_SMS:
            return MF_SIM + DF_TELECOM;

        case EF_EXT6:
        case EF_MWIS:
        case EF_MBI:
        case EF_SPN:
        case EF_AD:
        case EF_MBDN:
        case EF_PNN:
        case EF_SPDI:
        case EF_SST:
        case EF_CFIS:
        case EF_GID1:
            return MF_SIM + DF_GSM;

        case EF_MAILBOX_CPHS:
        case EF_VOICE_MAIL_INDICATOR_CPHS:
        case EF_CFF_CPHS:
        case EF_SPN_CPHS:
        case EF_SPN_SHORT_CPHS:
        case EF_INFO_CPHS:
        case EF_CSP_CPHS:
            return MF_SIM + DF_GSM;
        }
        String path = getCommonIccEFPath(efid);
        if (path == null) {
            Rlog.e(LOG_TAG, "Error: EF Path being returned in null");
        }
        return path;
    
protected voidlogd(java.lang.String msg)

        Rlog.d(LOG_TAG, msg);
    
protected voidloge(java.lang.String msg)

        Rlog.e(LOG_TAG, msg);