Expose APIs required by CarrierDefaultApp as system APIs.
Test: compilation Bug: 140580265 Change-Id: I3c678522e70b5d89a6a5a8f6bdb1e3fd91ca8aee
This commit is contained in:
@@ -8237,6 +8237,9 @@ package android.telephony {
|
|||||||
|
|
||||||
public class TelephonyManager {
|
public class TelephonyManager {
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public void call(String, String);
|
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public void call(String, String);
|
||||||
|
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void carrierActionReportDefaultNetworkStatus(int, boolean);
|
||||||
|
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void carrierActionResetAll(int);
|
||||||
|
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void carrierActionSetRadioEnabled(int, boolean);
|
||||||
method public int checkCarrierPrivilegesForPackage(String);
|
method public int checkCarrierPrivilegesForPackage(String);
|
||||||
method public int checkCarrierPrivilegesForPackageAnyPhone(String);
|
method public int checkCarrierPrivilegesForPackageAnyPhone(String);
|
||||||
method public void dial(String);
|
method public void dial(String);
|
||||||
|
|||||||
@@ -10234,11 +10234,13 @@ public class TelephonyManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Action set from carrier signalling broadcast receivers to enable/disable radio
|
* Action set from carrier signalling broadcast receivers to enable/disable radio
|
||||||
* Permissions android.Manifest.permission.MODIFY_PHONE_STATE is required
|
* Permissions {@link android.Manifest.permission.MODIFY_PHONE_STATE} is required.
|
||||||
* @param subId the subscription ID that this action applies to.
|
* @param subId the subscription ID that this action applies to.
|
||||||
* @param enabled control enable or disable radio.
|
* @param enabled control enable or disable radio.
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@SystemApi
|
||||||
|
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
|
||||||
public void carrierActionSetRadioEnabled(int subId, boolean enabled) {
|
public void carrierActionSetRadioEnabled(int subId, boolean enabled) {
|
||||||
try {
|
try {
|
||||||
ITelephony service = getITelephony();
|
ITelephony service = getITelephony();
|
||||||
@@ -10253,11 +10255,13 @@ public class TelephonyManager {
|
|||||||
/**
|
/**
|
||||||
* Action set from carrier signalling broadcast receivers to start/stop reporting default
|
* Action set from carrier signalling broadcast receivers to start/stop reporting default
|
||||||
* network available events
|
* network available events
|
||||||
* Permissions android.Manifest.permission.MODIFY_PHONE_STATE is required
|
* Permissions {@link android.Manifest.permission.MODIFY_PHONE_STATE} is required.
|
||||||
* @param subId the subscription ID that this action applies to.
|
* @param subId the subscription ID that this action applies to.
|
||||||
* @param report control start/stop reporting network status.
|
* @param report control start/stop reporting network status.
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@SystemApi
|
||||||
|
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
|
||||||
public void carrierActionReportDefaultNetworkStatus(int subId, boolean report) {
|
public void carrierActionReportDefaultNetworkStatus(int subId, boolean report) {
|
||||||
try {
|
try {
|
||||||
ITelephony service = getITelephony();
|
ITelephony service = getITelephony();
|
||||||
@@ -10271,10 +10275,12 @@ public class TelephonyManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Action set from carrier signalling broadcast receivers to reset all carrier actions
|
* Action set from carrier signalling broadcast receivers to reset all carrier actions
|
||||||
* Permissions android.Manifest.permission.MODIFY_PHONE_STATE is required
|
* Permissions {@link android.Manifest.permission.MODIFY_PHONE_STATE} is required.
|
||||||
* @param subId the subscription ID that this action applies to.
|
* @param subId the subscription ID that this action applies to.
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@SystemApi
|
||||||
|
@RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
|
||||||
public void carrierActionResetAll(int subId) {
|
public void carrierActionResetAll(int subId) {
|
||||||
try {
|
try {
|
||||||
ITelephony service = getITelephony();
|
ITelephony service = getITelephony();
|
||||||
|
|||||||
Reference in New Issue
Block a user