FileDocCategorySizeDatePackage
PhoneSubInfoProxy.javaAPI DocAndroid 5.1 API7963Thu Mar 12 22:22:54 GMT 2015com.android.internal.telephony

PhoneSubInfoProxy

public class PhoneSubInfoProxy extends IPhoneSubInfo.Stub

Fields Summary
private PhoneSubInfo
mPhoneSubInfo
Constructors Summary
public PhoneSubInfoProxy(PhoneSubInfo phoneSubInfo)

        mPhoneSubInfo = phoneSubInfo;
    
Methods Summary
protected voiddump(java.io.FileDescriptor fd, java.io.PrintWriter pw, java.lang.String[] args)

        mPhoneSubInfo.dump(fd, pw, args);
    
public java.lang.StringgetCompleteVoiceMailNumber()
Retrieves the complete voice mail number.

        return mPhoneSubInfo.getCompleteVoiceMailNumber();
    
public java.lang.StringgetCompleteVoiceMailNumberForSubscriber(int subId)

        // FIXME: getCompleteVoiceMailNumberForSubscriber
        return null;
    
public java.lang.StringgetDeviceId()

        return mPhoneSubInfo.getDeviceId();
    
public java.lang.StringgetDeviceIdForPhone(int phoneId)

        // FIXME: getDeviceIdForPhone
        return null;
    
public java.lang.StringgetDeviceSvn()

        return mPhoneSubInfo.getDeviceSvn();
    
public java.lang.StringgetDeviceSvnUsingSubId(int subId)

        // FIXME: getDeviceSvnUsingSubId
        return null;
    
public java.lang.StringgetGroupIdLevel1()
Retrieves the Group Identifier Level1 for GSM phones.

        return mPhoneSubInfo.getGroupIdLevel1();
    
public java.lang.StringgetGroupIdLevel1ForSubscriber(int subId)

        // FIXME: getGroupIdLevel1ForSubscriber
        return null;
    
public java.lang.StringgetIccSerialNumber()
Retrieves the serial number of the ICC, if applicable.

        return mPhoneSubInfo.getIccSerialNumber();
    
public java.lang.StringgetIccSerialNumberForSubscriber(int subId)

        // FIXME: getIccSerialNumberForSubscriber
        return null;
    
public java.lang.StringgetIccSimChallengeResponse(int subId, int appType, java.lang.String data)
Returns the response of the SIM application on the UICC to authentication challenge/response algorithm. The data string and challenge response are Base64 encoded Strings. Can support EAP-SIM, EAP-AKA with results encoded per 3GPP TS 31.102.

param
appType ICC application type (@see com.android.internal.telephony.PhoneConstants#APPTYPE_xxx)
param
data authentication challenge data
return
challenge response

        return mPhoneSubInfo.getIccSimChallengeResponse(subId, appType, data);
    
public java.lang.StringgetImei()

        return mPhoneSubInfo.getImei();
    
public java.lang.StringgetImeiForSubscriber(int subId)

        // FIXME: getImeiForSubscriber
        return null;
    
public java.lang.StringgetIsimChallengeResponse(java.lang.String nonce)
Returns the response of ISIM Authetification through RIL. Returns null if the Authentification hasn't been successed or isn't present iphonesubinfo.

return
the response of ISIM Authetification, or null if not available
deprecated
see
getIccSimChallengeResponse

        return mPhoneSubInfo.getIsimChallengeResponse(nonce);
    
public java.lang.StringgetIsimDomain()
Returns the IMS home network domain name that was loaded from the ISIM.

return
the IMS domain name, or null if not present or not loaded

        return mPhoneSubInfo.getIsimDomain();
    
public java.lang.StringgetIsimImpi()
Returns the IMS private user identity (IMPI) that was loaded from the ISIM.

return
the IMPI, or null if not present or not loaded

        return mPhoneSubInfo.getIsimImpi();
    
public java.lang.String[]getIsimImpu()
Returns the IMS public user identities (IMPU) that were loaded from the ISIM.

return
an array of IMPU strings, with one IMPU per string, or null if not present or not loaded

        return mPhoneSubInfo.getIsimImpu();
    
public java.lang.StringgetIsimIst()
Returns the IMS Service Table (IST) that was loaded from the ISIM.

return
IMS Service Table or null if not present or not loaded

        return mPhoneSubInfo.getIsimIst();
    
public java.lang.String[]getIsimPcscf()
Returns the IMS Proxy Call Session Control Function(PCSCF) that were loaded from the ISIM.

return
an array of PCSCF strings with one PCSCF per string, or null if not present or not loaded

        return mPhoneSubInfo.getIsimPcscf();
    
public java.lang.StringgetLine1AlphaTag()
Retrieves the alpha identifier for line 1.

        return mPhoneSubInfo.getLine1AlphaTag();
    
public java.lang.StringgetLine1AlphaTagForSubscriber(int subId)

        // FIXME: getLine1AlphaTagForSubscriber
        return null;
    
public java.lang.StringgetLine1Number()
Retrieves the phone number string for line 1.

        return mPhoneSubInfo.getLine1Number();
    
public java.lang.StringgetLine1NumberForSubscriber(int subId)

        // FIXME: getLine1NumberForSubscriber
        return null;
    
public java.lang.StringgetMsisdn()
Retrieves the MSISDN Number.

        return mPhoneSubInfo.getMsisdn();
    
public java.lang.StringgetMsisdnForSubscriber(int subId)

        // FIXME: getMsisdnForSubscriber
        return null;
    
public java.lang.StringgetNai()

        return mPhoneSubInfo.getNai();
    
public java.lang.StringgetNaiForSubscriber(int subId)

        // FIXME: NaiForSubscriber
        return null;
    
public java.lang.StringgetSubscriberId()
Retrieves the unique subscriber ID, e.g., IMSI for GSM phones.

        return mPhoneSubInfo.getSubscriberId();
    
public java.lang.StringgetSubscriberIdForSubscriber(int subId)

        // FIXME: getSubscriberIdForSubscriber
        return null;
    
public java.lang.StringgetVoiceMailAlphaTag()
Retrieves the alpha identifier associated with the voice mail number.

        return mPhoneSubInfo.getVoiceMailAlphaTag();
    
public java.lang.StringgetVoiceMailAlphaTagForSubscriber(int subId)

        // FIXME: getVoiceMailAlphaTagForSubscriber
        return null;
    
public java.lang.StringgetVoiceMailNumber()
Retrieves the voice mail number.

        return mPhoneSubInfo.getVoiceMailNumber();
    
public java.lang.StringgetVoiceMailNumberForSubscriber(int subId)

        // FIXME: getVoiceMailNumberForSubscriber
        return null;
    
public voidsetmPhoneSubInfo(PhoneSubInfo phoneSubInfo)

        mPhoneSubInfo = phoneSubInfo;