Remove Deprecated-At-Birth APIs from PDCS
Two APIs were added as @SystemApi and then @Deprecated within the same API level (RVC). These methods were never exposed publicly, and instead were replaced with more-appropriate named methods that were added to the public API. As such they were not fully deleted in RVC but were never exposed and expected to be deleted following SDK finalization. This CL does precisely that - removes all traces of these methods, as per the will of the API Council. -Remove #getDataConnectionLinkProperties() -Remove #getDataConnectionNetworkType() Bug: 152787887 Test: make update-api && make Change-Id: I89463b0bd641e9316f90fe4f535d326f6e74a061
This commit is contained in:
@@ -180,11 +180,6 @@ package android.telecom {
|
|||||||
|
|
||||||
package android.telephony {
|
package android.telephony {
|
||||||
|
|
||||||
public final class PreciseDataConnectionState implements android.os.Parcelable {
|
|
||||||
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
|
|
||||||
method @Deprecated public int getDataConnectionNetworkType();
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TelephonyManager {
|
public class TelephonyManager {
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
||||||
|
|||||||
@@ -18839,7 +18839,6 @@ HSPLandroid/telephony/PreciseDataConnectionState;-><init>(Landroid/os/Parcel;)V
|
|||||||
HSPLandroid/telephony/PreciseDataConnectionState;-><init>(Landroid/os/Parcel;Landroid/telephony/PreciseDataConnectionState$1;)V
|
HSPLandroid/telephony/PreciseDataConnectionState;-><init>(Landroid/os/Parcel;Landroid/telephony/PreciseDataConnectionState$1;)V
|
||||||
HPLandroid/telephony/PreciseDataConnectionState;->equals(Ljava/lang/Object;)Z
|
HPLandroid/telephony/PreciseDataConnectionState;->equals(Ljava/lang/Object;)Z
|
||||||
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionApn()Ljava/lang/String;
|
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionApn()Ljava/lang/String;
|
||||||
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionLinkProperties()Landroid/net/LinkProperties;
|
|
||||||
HPLandroid/telephony/PreciseDataConnectionState;->getNetworkType()I
|
HPLandroid/telephony/PreciseDataConnectionState;->getNetworkType()I
|
||||||
HPLandroid/telephony/PreciseDataConnectionState;->getState()I
|
HPLandroid/telephony/PreciseDataConnectionState;->getState()I
|
||||||
HSPLandroid/telephony/PreciseDataConnectionState;->toString()Ljava/lang/String;
|
HSPLandroid/telephony/PreciseDataConnectionState;->toString()Ljava/lang/String;
|
||||||
|
|||||||
@@ -165,11 +165,6 @@ package android.telecom {
|
|||||||
|
|
||||||
package android.telephony {
|
package android.telephony {
|
||||||
|
|
||||||
public final class PreciseDataConnectionState implements android.os.Parcelable {
|
|
||||||
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
|
|
||||||
method @Deprecated public int getDataConnectionNetworkType();
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TelephonyManager {
|
public class TelephonyManager {
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
||||||
|
|||||||
@@ -1707,7 +1707,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
|
|||||||
apn = preciseState.getDataConnectionApn();
|
apn = preciseState.getDataConnectionApn();
|
||||||
state = preciseState.getState();
|
state = preciseState.getState();
|
||||||
networkType = preciseState.getNetworkType();
|
networkType = preciseState.getNetworkType();
|
||||||
linkProps = preciseState.getDataConnectionLinkProperties();
|
linkProps = preciseState.getLinkProperties();
|
||||||
}
|
}
|
||||||
if (VDBG) {
|
if (VDBG) {
|
||||||
log("notifyDataConnectionForSubscriber: subId=" + subId
|
log("notifyDataConnectionForSubscriber: subId=" + subId
|
||||||
|
|||||||
@@ -1,11 +1,6 @@
|
|||||||
// Signature format: 2.0
|
// Signature format: 2.0
|
||||||
package android.telephony {
|
package android.telephony {
|
||||||
|
|
||||||
public final class PreciseDataConnectionState implements android.os.Parcelable {
|
|
||||||
method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
|
|
||||||
method @Deprecated public int getDataConnectionNetworkType();
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TelephonyManager {
|
public class TelephonyManager {
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
||||||
|
|||||||
@@ -166,19 +166,6 @@ public final class PreciseDataConnectionState implements Parcelable {
|
|||||||
return mState;
|
return mState;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the network type associated with this data connection.
|
|
||||||
*
|
|
||||||
* @deprecated use {@link getNetworkType()}
|
|
||||||
* @hide
|
|
||||||
* @removed Removed from the R preview SDK but was never part of the stable API surface.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@SystemApi
|
|
||||||
public @NetworkType int getDataConnectionNetworkType() {
|
|
||||||
return mNetworkType;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the network type associated with this data connection.
|
* Returns the network type associated with this data connection.
|
||||||
*
|
*
|
||||||
@@ -218,20 +205,6 @@ public final class PreciseDataConnectionState implements Parcelable {
|
|||||||
return mApn;
|
return mApn;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the properties of the network link {@link LinkProperties}.
|
|
||||||
*
|
|
||||||
* @deprecated use {@link #getLinkProperties()}
|
|
||||||
* @hide
|
|
||||||
* @removed Removed from the R preview SDK but was never part of the stable API surface.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@SystemApi
|
|
||||||
@Nullable
|
|
||||||
public LinkProperties getDataConnectionLinkProperties() {
|
|
||||||
return mLinkProperties;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the properties of the network link {@link LinkProperties}.
|
* Get the properties of the network link {@link LinkProperties}.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user