Merge "Added test API to refresh the UICC Profile" into pi-dev
This commit is contained in:
@@ -917,6 +917,7 @@ package android.telephony {
|
||||
|
||||
public class TelephonyManager {
|
||||
method public int getCarrierIdListVersion();
|
||||
method public void refreshUiccProfile();
|
||||
method public void setCarrierTestOverride(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
|
||||
field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff
|
||||
}
|
||||
|
||||
@@ -2785,6 +2785,22 @@ public class TelephonyManager {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Test method to reload the UICC profile.
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
|
||||
public void refreshUiccProfile() {
|
||||
try {
|
||||
ITelephony telephony = getITelephony();
|
||||
telephony.refreshUiccProfile(mSubId);
|
||||
} catch (RemoteException ex) {
|
||||
Rlog.w(TAG, "RemoteException", ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Map logicalSlot to physicalSlot, and activate the physicalSlot if it is inactive. For
|
||||
* example, passing the physicalSlots array [1, 0] means mapping the first item 1, which is
|
||||
|
||||
@@ -1509,4 +1509,10 @@ interface ITelephony {
|
||||
* A test API to return installed carrier id list version.
|
||||
*/
|
||||
int getCarrierIdListVersion(int subId);
|
||||
|
||||
/**
|
||||
* A test API to reload the UICC profile.
|
||||
* @hide
|
||||
*/
|
||||
void refreshUiccProfile(int subId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user