Loading api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -37631,6 +37631,7 @@ package android.telephony { method public int getCallState(); method public android.telephony.CellLocation getCellLocation(); method public int getDataActivity(); method public boolean getDataEnabled(); method public int getDataNetworkType(); method public int getDataState(); method public java.lang.String getDeviceId(); Loading Loading @@ -37677,6 +37678,7 @@ package android.telephony { method public java.lang.String sendEnvelopeWithStatus(java.lang.String); method public void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void sendUssdRequest(java.lang.String, int, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void setDataEnabled(boolean); method public boolean setLine1NumberForDisplay(java.lang.String, java.lang.String); method public boolean setOperatorBrandOverride(java.lang.String); method public boolean setPreferredNetworkTypeToGlobal(); api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -37721,6 +37721,7 @@ package android.telephony { method public int getCallState(); method public android.telephony.CellLocation getCellLocation(); method public int getDataActivity(); method public boolean getDataEnabled(); method public int getDataNetworkType(); method public int getDataState(); method public java.lang.String getDeviceId(); Loading Loading @@ -37767,6 +37768,7 @@ package android.telephony { method public java.lang.String sendEnvelopeWithStatus(java.lang.String); method public void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void sendUssdRequest(java.lang.String, int, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void setDataEnabled(boolean); method public boolean setLine1NumberForDisplay(java.lang.String, java.lang.String); method public boolean setOperatorBrandOverride(java.lang.String); method public boolean setPreferredNetworkTypeToGlobal(); telephony/java/android/telephony/TelephonyManager.java +25 −6 Original line number Diff line number Diff line Loading @@ -4857,10 +4857,19 @@ public class TelephonyManager { return false; } /** @hide */ @SystemApi /** * Turns mobile data on or off. * * <p>Requires Permission: * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE} or that the * calling app has carrier privileges. * * @param enable Whether to enable mobile data. * * @see #hasCarrierPrivileges */ public void setDataEnabled(boolean enable) { setDataEnabled(SubscriptionManager.getDefaultDataSubscriptionId(), enable); setDataEnabled(getSubId(), enable); } /** @hide */ Loading @@ -4876,10 +4885,20 @@ public class TelephonyManager { } } /** @hide */ @SystemApi /** * Returns whether mobile data is enabled or not. * * <p>Requires Permission: * {@link android.Manifest.permission#ACCESS_NETWORK_STATE ACCESS_NETWORK_STATE}, * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}, or that the * calling app has carrier privileges. * * @return true if mobile data is enabled. * * @see #hasCarrierPrivileges */ public boolean getDataEnabled() { return getDataEnabled(SubscriptionManager.getDefaultDataSubscriptionId()); return getDataEnabled(getSubId()); } /** @hide */ Loading Loading
api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -37631,6 +37631,7 @@ package android.telephony { method public int getCallState(); method public android.telephony.CellLocation getCellLocation(); method public int getDataActivity(); method public boolean getDataEnabled(); method public int getDataNetworkType(); method public int getDataState(); method public java.lang.String getDeviceId(); Loading Loading @@ -37677,6 +37678,7 @@ package android.telephony { method public java.lang.String sendEnvelopeWithStatus(java.lang.String); method public void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void sendUssdRequest(java.lang.String, int, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void setDataEnabled(boolean); method public boolean setLine1NumberForDisplay(java.lang.String, java.lang.String); method public boolean setOperatorBrandOverride(java.lang.String); method public boolean setPreferredNetworkTypeToGlobal();
api/test-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -37721,6 +37721,7 @@ package android.telephony { method public int getCallState(); method public android.telephony.CellLocation getCellLocation(); method public int getDataActivity(); method public boolean getDataEnabled(); method public int getDataNetworkType(); method public int getDataState(); method public java.lang.String getDeviceId(); Loading Loading @@ -37767,6 +37768,7 @@ package android.telephony { method public java.lang.String sendEnvelopeWithStatus(java.lang.String); method public void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void sendUssdRequest(java.lang.String, int, android.telephony.TelephonyManager.OnReceiveUssdResponseCallback, android.os.Handler); method public void setDataEnabled(boolean); method public boolean setLine1NumberForDisplay(java.lang.String, java.lang.String); method public boolean setOperatorBrandOverride(java.lang.String); method public boolean setPreferredNetworkTypeToGlobal();
telephony/java/android/telephony/TelephonyManager.java +25 −6 Original line number Diff line number Diff line Loading @@ -4857,10 +4857,19 @@ public class TelephonyManager { return false; } /** @hide */ @SystemApi /** * Turns mobile data on or off. * * <p>Requires Permission: * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE} or that the * calling app has carrier privileges. * * @param enable Whether to enable mobile data. * * @see #hasCarrierPrivileges */ public void setDataEnabled(boolean enable) { setDataEnabled(SubscriptionManager.getDefaultDataSubscriptionId(), enable); setDataEnabled(getSubId(), enable); } /** @hide */ Loading @@ -4876,10 +4885,20 @@ public class TelephonyManager { } } /** @hide */ @SystemApi /** * Returns whether mobile data is enabled or not. * * <p>Requires Permission: * {@link android.Manifest.permission#ACCESS_NETWORK_STATE ACCESS_NETWORK_STATE}, * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}, or that the * calling app has carrier privileges. * * @return true if mobile data is enabled. * * @see #hasCarrierPrivileges */ public boolean getDataEnabled() { return getDataEnabled(SubscriptionManager.getDefaultDataSubscriptionId()); return getDataEnabled(getSubId()); } /** @hide */ Loading