Loading telephony/java/android/telephony/TelephonyManager.java +19 −0 Original line number Original line Diff line number Diff line Loading @@ -3322,4 +3322,23 @@ public class TelephonyManager { } } return false; return false; } } /** * Returns the result and response from RIL for oem request * * @param oemReq the data is sent to ril. * @param oemResp the respose data from RIL. * @return negative value request was not handled or get error * 0 request was handled succesfully, but no response data * positive value success, data length of response * @hide */ public int invokeOemRilRequestRaw(byte[] oemReq, byte[] oemResp) { try { return getITelephony().invokeOemRilRequestRaw(oemReq, oemResp); } catch (RemoteException ex) { } catch (NullPointerException ex) { } return -1; } } } telephony/java/com/android/internal/telephony/ITelephony.aidl +11 −0 Original line number Original line Diff line number Diff line Loading @@ -737,5 +737,16 @@ interface ITelephony { * @return true if the operation was executed correctly. * @return true if the operation was executed correctly. */ */ boolean setOperatorBrandOverride(String iccId, String brand); boolean setOperatorBrandOverride(String iccId, String brand); /** * Returns the result and response from RIL for oem request * * @param oemReq the data is sent to ril. * @param oemResp the respose data from RIL. * @return negative value request was not handled or get error * 0 request was handled succesfully, but no response data * positive value success, data length of response */ int invokeOemRilRequestRaw(in byte[] oemReq, out byte[] oemResp); } } Loading
telephony/java/android/telephony/TelephonyManager.java +19 −0 Original line number Original line Diff line number Diff line Loading @@ -3322,4 +3322,23 @@ public class TelephonyManager { } } return false; return false; } } /** * Returns the result and response from RIL for oem request * * @param oemReq the data is sent to ril. * @param oemResp the respose data from RIL. * @return negative value request was not handled or get error * 0 request was handled succesfully, but no response data * positive value success, data length of response * @hide */ public int invokeOemRilRequestRaw(byte[] oemReq, byte[] oemResp) { try { return getITelephony().invokeOemRilRequestRaw(oemReq, oemResp); } catch (RemoteException ex) { } catch (NullPointerException ex) { } return -1; } } }
telephony/java/com/android/internal/telephony/ITelephony.aidl +11 −0 Original line number Original line Diff line number Diff line Loading @@ -737,5 +737,16 @@ interface ITelephony { * @return true if the operation was executed correctly. * @return true if the operation was executed correctly. */ */ boolean setOperatorBrandOverride(String iccId, String brand); boolean setOperatorBrandOverride(String iccId, String brand); /** * Returns the result and response from RIL for oem request * * @param oemReq the data is sent to ril. * @param oemResp the respose data from RIL. * @return negative value request was not handled or get error * 0 request was handled succesfully, but no response data * positive value success, data length of response */ int invokeOemRilRequestRaw(in byte[] oemReq, out byte[] oemResp); } }