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
Merged-In: I89463b0bd641e9316f90fe4f535d326f6e74a061
Change-Id: I89463b0bd641e9316f90fe4f535d326f6e74a061
(cherry picked from commit 3a47293cb4)
This commit is contained in:
@@ -180,11 +180,6 @@ package android.telecom {
|
||||
|
||||
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 {
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||
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
|
||||
HPLandroid/telephony/PreciseDataConnectionState;->equals(Ljava/lang/Object;)Z
|
||||
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionApn()Ljava/lang/String;
|
||||
HPLandroid/telephony/PreciseDataConnectionState;->getDataConnectionLinkProperties()Landroid/net/LinkProperties;
|
||||
HPLandroid/telephony/PreciseDataConnectionState;->getNetworkType()I
|
||||
HPLandroid/telephony/PreciseDataConnectionState;->getState()I
|
||||
HSPLandroid/telephony/PreciseDataConnectionState;->toString()Ljava/lang/String;
|
||||
|
||||
@@ -165,11 +165,6 @@ package android.telecom {
|
||||
|
||||
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 {
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
||||
|
||||
@@ -1708,7 +1708,7 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
|
||||
apn = preciseState.getDataConnectionApn();
|
||||
state = preciseState.getState();
|
||||
networkType = preciseState.getNetworkType();
|
||||
linkProps = preciseState.getDataConnectionLinkProperties();
|
||||
linkProps = preciseState.getLinkProperties();
|
||||
}
|
||||
if (VDBG) {
|
||||
log("notifyDataConnectionForSubscriber: subId=" + subId
|
||||
|
||||
@@ -1,11 +1,6 @@
|
||||
// Signature format: 2.0
|
||||
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 {
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void answerRingingCall();
|
||||
method @Deprecated @RequiresPermission(android.Manifest.permission.CALL_PHONE) public boolean endCall();
|
||||
|
||||
@@ -166,19 +166,6 @@ public final class PreciseDataConnectionState implements Parcelable {
|
||||
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.
|
||||
*
|
||||
@@ -218,20 +205,6 @@ public final class PreciseDataConnectionState implements Parcelable {
|
||||
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}.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user