Loading telephony/java/android/telephony/TelephonyManager.java +33 −0 Original line number Diff line number Diff line Loading @@ -5423,6 +5423,39 @@ public class TelephonyManager { return null; } /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * * @return PRLVersion or null if error. * @hide */ public String getCdmaPrlVersion() { return getCdmaPrlVersion(getDefaultSubscription()); } /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * * @param subId the subscription ID that this request applies to. * @return PRLVersion or null if error. * @hide */ public String getCdmaPrlVersion(int subId) { try { ITelephony service = getITelephony(); if (service != null) { return service.getCdmaPrlVersion(subId); } } catch (RemoteException e) { Log.e(TAG, "Error calling ITelephony#getCdmaPrlVersion", e); } return null; } /** * Get snapshot of Telephony histograms * @return List of Telephony histograms Loading telephony/java/com/android/internal/telephony/ITelephony.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -1106,6 +1106,16 @@ interface ITelephony { */ String getEsn(int subId); /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * @param subId the subscription ID that this request applies to. * @return PRLVersion or null if error. * @hide */ String getCdmaPrlVersion(int subId); /** * Get snapshot of Telephony histograms * @return List of Telephony histograms Loading Loading
telephony/java/android/telephony/TelephonyManager.java +33 −0 Original line number Diff line number Diff line Loading @@ -5423,6 +5423,39 @@ public class TelephonyManager { return null; } /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * * @return PRLVersion or null if error. * @hide */ public String getCdmaPrlVersion() { return getCdmaPrlVersion(getDefaultSubscription()); } /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * * @param subId the subscription ID that this request applies to. * @return PRLVersion or null if error. * @hide */ public String getCdmaPrlVersion(int subId) { try { ITelephony service = getITelephony(); if (service != null) { return service.getCdmaPrlVersion(subId); } } catch (RemoteException e) { Log.e(TAG, "Error calling ITelephony#getCdmaPrlVersion", e); } return null; } /** * Get snapshot of Telephony histograms * @return List of Telephony histograms Loading
telephony/java/com/android/internal/telephony/ITelephony.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -1106,6 +1106,16 @@ interface ITelephony { */ String getEsn(int subId); /** * Return the Preferred Roaming List Version * * Requires that the calling app has READ_PRIVILEGED_PHONE_STATE permission * @param subId the subscription ID that this request applies to. * @return PRLVersion or null if error. * @hide */ String getCdmaPrlVersion(int subId); /** * Get snapshot of Telephony histograms * @return List of Telephony histograms Loading