Merge "Add AIDL methods to override carrier package" into main am: 6f74b260aa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2691351 Change-Id: I7976d8dd8032e4f8b105b335ce42e2e9971df479 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1790,6 +1790,22 @@ interface ITelephony {
|
|||||||
void setCarrierTestOverride(int subId, String mccmnc, String imsi, String iccid, String gid1,
|
void setCarrierTestOverride(int subId, String mccmnc, String imsi, String iccid, String gid1,
|
||||||
String gid2, String plmn, String spn, String carrierPrivilegeRules, String apn);
|
String gid2, String plmn, String spn, String carrierPrivilegeRules, String apn);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Forcibly sets a package as a carrier provisioning package.
|
||||||
|
*
|
||||||
|
* This override is ephemeral, and will disappear upon phone process restart (including
|
||||||
|
* device reboot).
|
||||||
|
*
|
||||||
|
* WARNING: This API is meant for testing purposes only. This enables automated testing for
|
||||||
|
* cases where the carrier service package is used as a permissioning gate for features such as
|
||||||
|
* restricted carrier network access (restricted APNs and Merged Carrier Wifi)
|
||||||
|
*
|
||||||
|
* @param carrierServicePackage The package that should be marked as the carrier service
|
||||||
|
* package, or {@code null} to disable the override.
|
||||||
|
*/
|
||||||
|
void setCarrierServicePackageOverride(int subId, String carrierServicePackage,
|
||||||
|
String callingPackage);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A test API to return installed carrier id list version.
|
* A test API to return installed carrier id list version.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user