Loading api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -1479,6 +1479,7 @@ package android.telephony { public class TelephonyManager { method public int getCarrierIdListVersion(); method public android.util.Pair<java.lang.Integer,java.lang.Integer> getRadioHalVersion(); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void refreshUiccProfile(); method public void setCarrierTestOverride(String, String, String, String, String, String, String); field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff Loading telephony/java/android/telephony/TelephonyManager.java +24 −0 Original line number Diff line number Diff line Loading @@ -10309,4 +10309,28 @@ public class TelephonyManager { } return false; } /** * Retrieve the Radio HAL Version for this device. * * Get the HAL version for the IRadio interface for test purposes. * * @return a Pair of (major version, minor version) or (-1,-1) if unknown. * * @hide */ @TestApi public Pair<Integer, Integer> getRadioHalVersion() { try { ITelephony service = getITelephony(); if (service != null) { int version = service.getRadioHalVersion(); if (version == -1) return new Pair<Integer, Integer>(-1, -1); return new Pair<Integer, Integer>(version / 100, version % 100); } } catch (RemoteException e) { Log.e(TAG, "getRadioHalVersion() RemoteException", e); } return new Pair<Integer, Integer>(-1, -1); } } telephony/java/com/android/internal/telephony/ITelephony.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -1847,4 +1847,9 @@ interface ITelephony { * Get the mapping from logical slots to physical slots. */ int[] getSlotsMapping(); /** * Get the IRadio HAL Version encoded as 100 * MAJOR_VERSION + MINOR_VERSION or -1 if unknown */ int getRadioHalVersion(); } Loading
api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -1479,6 +1479,7 @@ package android.telephony { public class TelephonyManager { method public int getCarrierIdListVersion(); method public android.util.Pair<java.lang.Integer,java.lang.Integer> getRadioHalVersion(); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void refreshUiccProfile(); method public void setCarrierTestOverride(String, String, String, String, String, String, String); field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff Loading
telephony/java/android/telephony/TelephonyManager.java +24 −0 Original line number Diff line number Diff line Loading @@ -10309,4 +10309,28 @@ public class TelephonyManager { } return false; } /** * Retrieve the Radio HAL Version for this device. * * Get the HAL version for the IRadio interface for test purposes. * * @return a Pair of (major version, minor version) or (-1,-1) if unknown. * * @hide */ @TestApi public Pair<Integer, Integer> getRadioHalVersion() { try { ITelephony service = getITelephony(); if (service != null) { int version = service.getRadioHalVersion(); if (version == -1) return new Pair<Integer, Integer>(-1, -1); return new Pair<Integer, Integer>(version / 100, version % 100); } } catch (RemoteException e) { Log.e(TAG, "getRadioHalVersion() RemoteException", e); } return new Pair<Integer, Integer>(-1, -1); } }
telephony/java/com/android/internal/telephony/ITelephony.aidl +5 −0 Original line number Diff line number Diff line Loading @@ -1847,4 +1847,9 @@ interface ITelephony { * Get the mapping from logical slots to physical slots. */ int[] getSlotsMapping(); /** * Get the IRadio HAL Version encoded as 100 * MAJOR_VERSION + MINOR_VERSION or -1 if unknown */ int getRadioHalVersion(); }