Loading telephony/java/android/telephony/TelephonyManager.java +26 −0 Original line number Diff line number Diff line Loading @@ -668,6 +668,32 @@ public class TelephonyManager { } } /** * Returns the NAI. Return null if NAI is not available. * */ /** {@hide}*/ public String getNai() { return getNai(getDefaultSim()); } /** * Returns the NAI. Return null if NAI is not available. * * @param slotId of which Nai is returned */ /** {@hide}*/ public String getNai(int slotId) { long[] subId = SubscriptionManager.getSubId(slotId); try { return getSubscriberInfo().getNaiForSubscriber(subId[0]); } catch (RemoteException ex) { return null; } catch (NullPointerException ex) { return null; } } /** * Returns the current location of the device. *<p> Loading telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ interface IPhoneSubInfo { */ String getDeviceId(); /** * Retrieves the unique Network Access ID */ String getNaiForSubscriber(long subId); /** * Retrieves the unique device ID of a subId for the device, e.g., IMEI * for GSM phones. Loading Loading
telephony/java/android/telephony/TelephonyManager.java +26 −0 Original line number Diff line number Diff line Loading @@ -668,6 +668,32 @@ public class TelephonyManager { } } /** * Returns the NAI. Return null if NAI is not available. * */ /** {@hide}*/ public String getNai() { return getNai(getDefaultSim()); } /** * Returns the NAI. Return null if NAI is not available. * * @param slotId of which Nai is returned */ /** {@hide}*/ public String getNai(int slotId) { long[] subId = SubscriptionManager.getSubId(slotId); try { return getSubscriberInfo().getNaiForSubscriber(subId[0]); } catch (RemoteException ex) { return null; } catch (NullPointerException ex) { return null; } } /** * Returns the current location of the device. *<p> Loading
telephony/java/com/android/internal/telephony/IPhoneSubInfo.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ interface IPhoneSubInfo { */ String getDeviceId(); /** * Retrieves the unique Network Access ID */ String getNaiForSubscriber(long subId); /** * Retrieves the unique device ID of a subId for the device, e.g., IMEI * for GSM phones. Loading