Merge "New hidden API to support the CTS test case that checks the file contents remains unaltered." into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0fa26314fe
@@ -13296,6 +13296,29 @@ public class TelephonyManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test API to verify carrier restriction status allow list i.e.
|
||||||
|
* packages/services/Telephony/assets/CarrierRestrictionOperatorDetails.json.
|
||||||
|
*
|
||||||
|
* @param pkgName : packaga name of the entry to verify
|
||||||
|
* @param carrierId : carrier Id of the entry
|
||||||
|
* @return {@code List<String>} : list of registered shaIds
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
@RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
|
||||||
|
public List<String> getShaIdFromAllowList(String pkgName, int carrierId) {
|
||||||
|
try {
|
||||||
|
ITelephony service = getITelephony();
|
||||||
|
if (service != null) {
|
||||||
|
return service.getShaIdFromAllowList(pkgName, carrierId);
|
||||||
|
}
|
||||||
|
} catch (RemoteException ex) {
|
||||||
|
Rlog.e(TAG, "getShaIdFromAllowList: RemoteException = " + ex);
|
||||||
|
throw ex.rethrowAsRuntimeException();
|
||||||
|
}
|
||||||
|
return Collections.EMPTY_LIST;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Used to enable or disable carrier data by the system based on carrier signalling or
|
* Used to enable or disable carrier data by the system based on carrier signalling or
|
||||||
* carrier privileged apps. Different from {@link #setDataEnabled(boolean)} which is linked to
|
* carrier privileged apps. Different from {@link #setDataEnabled(boolean)} which is linked to
|
||||||
|
|||||||
@@ -3037,4 +3037,11 @@ interface ITelephony {
|
|||||||
* @return {@code true} if the timeout duration is set successfully, {@code false} otherwise.
|
* @return {@code true} if the timeout duration is set successfully, {@code false} otherwise.
|
||||||
*/
|
*/
|
||||||
boolean setSatelliteDeviceAlignedTimeoutDuration(long timeoutMillis);
|
boolean setSatelliteDeviceAlignedTimeoutDuration(long timeoutMillis);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test method to confirm the file contents are not altered.
|
||||||
|
*/
|
||||||
|
@JavaPassthrough(annotation="@android.annotation.RequiresPermission("
|
||||||
|
+ "android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)")
|
||||||
|
List<String> getShaIdFromAllowList(String pkgName, int carrierId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user