Loading config/hiddenapi-greylist-max-p.txt +0 −49 Original line number Diff line number Diff line Landroid/app/IInstrumentationWatcher$Stub;->asInterface(Landroid/os/IBinder;)Landroid/app/IInstrumentationWatcher; Landroid/app/ISearchManager$Stub;-><init>()V Landroid/app/IUiModeManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/app/IUiModeManager; Landroid/app/IUiModeManager;->disableCarMode(I)V Landroid/bluetooth/IBluetooth$Stub;-><init>()V Landroid/bluetooth/IBluetoothA2dp$Stub;-><init>()V Landroid/content/IIntentReceiver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/IIntentReceiver; Landroid/content/IIntentSender$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/IIntentSender; Landroid/net/IConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; Landroid/net/IConnectivityManager;->reportInetCondition(II)V Landroid/os/BatteryStats$Counter;-><init>()V Landroid/os/BatteryStats$HistoryItem;->clear()V Landroid/os/BatteryStats$HistoryItem;->next:Landroid/os/BatteryStats$HistoryItem; Landroid/os/BatteryStats$HistoryItem;->same(Landroid/os/BatteryStats$HistoryItem;)Z Landroid/os/BatteryStats$HistoryItem;->setTo(JBLandroid/os/BatteryStats$HistoryItem;)V Landroid/os/BatteryStats$HistoryItem;->setTo(Landroid/os/BatteryStats$HistoryItem;)V Landroid/os/BatteryStats$Timer;-><init>()V Landroid/os/BatteryStats$Uid$Pkg;-><init>()V Landroid/os/BatteryStats$Uid$Proc;-><init>()V Landroid/os/BatteryStats$Uid$Sensor;-><init>()V Landroid/os/BatteryStats$Uid$Wakelock;-><init>()V Landroid/os/BatteryStats;-><init>()V Landroid/os/BatteryStats;->getMobileRadioActiveTime(JI)J Landroid/os/BatteryStats;->getNetworkActivityBytes(II)J Landroid/os/CancellationSignal;->mCancelInProgress:Z Landroid/os/CancellationSignal;->mIsCanceled:Z Landroid/os/CancellationSignal;->mOnCancelListener:Landroid/os/CancellationSignal$OnCancelListener; Landroid/os/CancellationSignal;->mRemote:Landroid/os/ICancellationSignal; Landroid/os/CancellationSignal;->waitForCancelFinishedLocked()V Landroid/os/IPowerManager;->nap(J)V Landroid/os/Parcel;->mCreators:Ljava/util/HashMap; Landroid/os/PowerManager;->mHandler:Landroid/os/Handler; Landroid/os/Process;->sendSignalQuiet(II)V Landroid/os/Registrant;->getHandler()Landroid/os/Handler; Landroid/os/RegistrantList;->get(I)Ljava/lang/Object; Landroid/os/RemoteCallback;->mHandler:Landroid/os/Handler; Landroid/os/storage/IObbActionListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/storage/IObbActionListener; Landroid/os/SystemProperties;->native_add_change_callback()V Landroid/os/SystemProperties;->native_get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Landroid/os/SystemProperties;->native_get_boolean(Ljava/lang/String;Z)Z Landroid/os/SystemProperties;->native_get_int(Ljava/lang/String;I)I Landroid/os/SystemProperties;->native_set(Ljava/lang/String;Ljava/lang/String;)V Landroid/os/UserHandle;->formatUid(Ljava/io/PrintWriter;I)V Landroid/os/WorkSource;->sGoneWork:Landroid/os/WorkSource; Landroid/os/WorkSource;->sNewbWork:Landroid/os/WorkSource; Landroid/os/WorkSource;->sTmpWorkSource:Landroid/os/WorkSource; Landroid/os/WorkSource;->updateLocked(Landroid/os/WorkSource;ZZ)Z Landroid/service/carrier/ICarrierMessagingCallback$Stub;-><init>()V Landroid/service/carrier/ICarrierMessagingService;->filterSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/ICarrierMessagingCallback;)V Landroid/view/IGraphicsStats$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/view/IGraphicsStats$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IGraphicsStats; Landroid/view/IWindowManager;->setInTouchMode(Z)V Landroid/view/IWindowManager;->showStrictModeViolation(Z)V Lcom/android/internal/R$styleable;->AndroidManifestActivityAlias:[I Lcom/android/internal/R$styleable;->AndroidManifestGrantUriPermission:[I Lcom/android/internal/R$styleable;->AndroidManifestInstrumentation:[I Loading @@ -69,10 +27,3 @@ Lcom/android/internal/R$styleable;->MenuView:[I Lcom/android/internal/R$styleable;->Searchable:[I Lcom/android/internal/R$styleable;->SearchableActionKey:[I Lcom/android/internal/telephony/IPhoneSubInfo$Stub;-><init>()V Lcom/android/internal/telephony/ITelephony;->getDataActivity()I Lcom/android/internal/telephony/ITelephony;->getDataState()I Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCallForwardingChanged(Z)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCellLocation(Landroid/os/Bundle;)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyDataActivity(I)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyOtaspChanged(II)V Lcom/android/internal/view/BaseIWindow;-><init>()V core/java/android/app/IUiModeManager.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ interface IUiModeManager { /** * Disables the car mode. */ @UnsupportedAppUsage(maxTargetSdk = 28) void disableCarMode(int flags); /** Loading core/java/android/net/IConnectivityManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ interface IConnectivityManager @UnsupportedAppUsage NetworkInfo getActiveNetworkInfo(); NetworkInfo getActiveNetworkInfoForUid(int uid, boolean ignoreBlocked); @UnsupportedAppUsage(maxTargetSdk = 28) NetworkInfo getNetworkInfo(int networkType); NetworkInfo getNetworkInfoForUid(in Network network, int uid, boolean ignoreBlocked); @UnsupportedAppUsage Loading Loading @@ -112,6 +113,7 @@ interface IConnectivityManager int setUsbTethering(boolean enable, String callerPkg); @UnsupportedAppUsage(maxTargetSdk = 28) void reportInetCondition(int networkType, int percentage); void reportNetworkConnectivity(in Network network, boolean hasConnectivity); Loading core/java/android/os/BatteryStats.java +37 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,10 @@ import java.util.Map; public abstract class BatteryStats implements Parcelable { private static final String TAG = "BatteryStats"; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public BatteryStats() { } private static final boolean LOCAL_LOGV = false; /** Fetching RPM stats is too slow to do each time screen changes, so disable it. */ protected static final boolean SCREEN_OFF_RPM_STATS_ENABLED = false; Loading Loading @@ -407,6 +411,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Counter { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Counter() { } /** * Returns the count associated with this Counter for the * selected type of statistics. Loading Loading @@ -516,6 +524,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Timer { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Timer() { } /** * Returns the count associated with this Timer for the * selected type of statistics. Loading Loading @@ -671,6 +683,11 @@ public abstract class BatteryStats implements Parcelable { * The statistics associated with a particular wake lock. */ public static abstract class Wakelock { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Wakelock(){ } @UnsupportedAppUsage public abstract Timer getWakeTime(int type); } Loading Loading @@ -948,6 +965,11 @@ public abstract class BatteryStats implements Parcelable { public abstract void getDeferredJobsLineLocked(StringBuilder sb, int which); public static abstract class Sensor { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Sensor() { } /* * FIXME: it's not correct to use this magic value because it * could clash with a sensor handle (which are defined by Loading Loading @@ -978,6 +1000,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Proc { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Proc() { } public static class ExcessivePower { public static final int TYPE_WAKE = 1; public static final int TYPE_CPU = 2; Loading Loading @@ -1053,6 +1079,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Pkg { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Pkg() { } /** * Returns information about all wakeup alarms that have been triggered for this * package. The mapping keys are tag names for the alarms, the counter contains Loading Loading @@ -1555,6 +1585,7 @@ public abstract class BatteryStats implements Parcelable { } public final static class HistoryItem implements Parcelable { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public HistoryItem next; // The time of this event in milliseconds, as per SystemClock.elapsedRealtime(). Loading Loading @@ -1877,6 +1908,7 @@ public abstract class BatteryStats implements Parcelable { numReadInts += (src.dataPosition()-start)/4; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void clear() { time = 0; cmd = CMD_NULL; Loading @@ -1897,12 +1929,14 @@ public abstract class BatteryStats implements Parcelable { eventTag = null; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void setTo(HistoryItem o) { time = o.time; cmd = o.cmd; setToCommon(o); } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void setTo(long time, byte cmd, HistoryItem o) { this.time = time; this.cmd = cmd; Loading Loading @@ -1958,6 +1992,7 @@ public abstract class BatteryStats implements Parcelable { && currentTime == o.currentTime; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public boolean same(HistoryItem o) { if (!sameNonEvent(o) || eventCode != o.eventCode) { return false; Loading Loading @@ -2340,6 +2375,7 @@ public abstract class BatteryStats implements Parcelable { * * {@hide} */ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public abstract long getMobileRadioActiveTime(long elapsedRealtimeUs, int which); /** Loading Loading @@ -2700,6 +2736,7 @@ public abstract class BatteryStats implements Parcelable { public static final int NETWORK_WIFI_BG_TX_DATA = 9; public static final int NUM_NETWORK_ACTIVITY_TYPES = NETWORK_WIFI_BG_TX_DATA + 1; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public abstract long getNetworkActivityBytes(int type, int which); public abstract long getNetworkActivityPackets(int type, int which); Loading core/java/android/os/CancellationSignal.java +7 −0 Original line number Diff line number Diff line Loading @@ -18,13 +18,19 @@ package android.os; import android.os.ICancellationSignal; import dalvik.annotation.compat.UnsupportedAppUsage; /** * Provides the ability to cancel an operation in progress. */ public final class CancellationSignal { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private boolean mIsCanceled; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private OnCancelListener mOnCancelListener; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private ICancellationSignal mRemote; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private boolean mCancelInProgress; /** Loading Loading @@ -152,6 +158,7 @@ public final class CancellationSignal { } } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private void waitForCancelFinishedLocked() { while (mCancelInProgress) { try { Loading Loading
config/hiddenapi-greylist-max-p.txt +0 −49 Original line number Diff line number Diff line Landroid/app/IInstrumentationWatcher$Stub;->asInterface(Landroid/os/IBinder;)Landroid/app/IInstrumentationWatcher; Landroid/app/ISearchManager$Stub;-><init>()V Landroid/app/IUiModeManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/app/IUiModeManager; Landroid/app/IUiModeManager;->disableCarMode(I)V Landroid/bluetooth/IBluetooth$Stub;-><init>()V Landroid/bluetooth/IBluetoothA2dp$Stub;-><init>()V Landroid/content/IIntentReceiver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/IIntentReceiver; Landroid/content/IIntentSender$Stub;->asInterface(Landroid/os/IBinder;)Landroid/content/IIntentSender; Landroid/net/IConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; Landroid/net/IConnectivityManager;->reportInetCondition(II)V Landroid/os/BatteryStats$Counter;-><init>()V Landroid/os/BatteryStats$HistoryItem;->clear()V Landroid/os/BatteryStats$HistoryItem;->next:Landroid/os/BatteryStats$HistoryItem; Landroid/os/BatteryStats$HistoryItem;->same(Landroid/os/BatteryStats$HistoryItem;)Z Landroid/os/BatteryStats$HistoryItem;->setTo(JBLandroid/os/BatteryStats$HistoryItem;)V Landroid/os/BatteryStats$HistoryItem;->setTo(Landroid/os/BatteryStats$HistoryItem;)V Landroid/os/BatteryStats$Timer;-><init>()V Landroid/os/BatteryStats$Uid$Pkg;-><init>()V Landroid/os/BatteryStats$Uid$Proc;-><init>()V Landroid/os/BatteryStats$Uid$Sensor;-><init>()V Landroid/os/BatteryStats$Uid$Wakelock;-><init>()V Landroid/os/BatteryStats;-><init>()V Landroid/os/BatteryStats;->getMobileRadioActiveTime(JI)J Landroid/os/BatteryStats;->getNetworkActivityBytes(II)J Landroid/os/CancellationSignal;->mCancelInProgress:Z Landroid/os/CancellationSignal;->mIsCanceled:Z Landroid/os/CancellationSignal;->mOnCancelListener:Landroid/os/CancellationSignal$OnCancelListener; Landroid/os/CancellationSignal;->mRemote:Landroid/os/ICancellationSignal; Landroid/os/CancellationSignal;->waitForCancelFinishedLocked()V Landroid/os/IPowerManager;->nap(J)V Landroid/os/Parcel;->mCreators:Ljava/util/HashMap; Landroid/os/PowerManager;->mHandler:Landroid/os/Handler; Landroid/os/Process;->sendSignalQuiet(II)V Landroid/os/Registrant;->getHandler()Landroid/os/Handler; Landroid/os/RegistrantList;->get(I)Ljava/lang/Object; Landroid/os/RemoteCallback;->mHandler:Landroid/os/Handler; Landroid/os/storage/IObbActionListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/storage/IObbActionListener; Landroid/os/SystemProperties;->native_add_change_callback()V Landroid/os/SystemProperties;->native_get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Landroid/os/SystemProperties;->native_get_boolean(Ljava/lang/String;Z)Z Landroid/os/SystemProperties;->native_get_int(Ljava/lang/String;I)I Landroid/os/SystemProperties;->native_set(Ljava/lang/String;Ljava/lang/String;)V Landroid/os/UserHandle;->formatUid(Ljava/io/PrintWriter;I)V Landroid/os/WorkSource;->sGoneWork:Landroid/os/WorkSource; Landroid/os/WorkSource;->sNewbWork:Landroid/os/WorkSource; Landroid/os/WorkSource;->sTmpWorkSource:Landroid/os/WorkSource; Landroid/os/WorkSource;->updateLocked(Landroid/os/WorkSource;ZZ)Z Landroid/service/carrier/ICarrierMessagingCallback$Stub;-><init>()V Landroid/service/carrier/ICarrierMessagingService;->filterSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/ICarrierMessagingCallback;)V Landroid/view/IGraphicsStats$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/view/IGraphicsStats$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IGraphicsStats; Landroid/view/IWindowManager;->setInTouchMode(Z)V Landroid/view/IWindowManager;->showStrictModeViolation(Z)V Lcom/android/internal/R$styleable;->AndroidManifestActivityAlias:[I Lcom/android/internal/R$styleable;->AndroidManifestGrantUriPermission:[I Lcom/android/internal/R$styleable;->AndroidManifestInstrumentation:[I Loading @@ -69,10 +27,3 @@ Lcom/android/internal/R$styleable;->MenuView:[I Lcom/android/internal/R$styleable;->Searchable:[I Lcom/android/internal/R$styleable;->SearchableActionKey:[I Lcom/android/internal/telephony/IPhoneSubInfo$Stub;-><init>()V Lcom/android/internal/telephony/ITelephony;->getDataActivity()I Lcom/android/internal/telephony/ITelephony;->getDataState()I Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCallForwardingChanged(Z)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyCellLocation(Landroid/os/Bundle;)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyDataActivity(I)V Lcom/android/internal/telephony/ITelephonyRegistry;->notifyOtaspChanged(II)V Lcom/android/internal/view/BaseIWindow;-><init>()V
core/java/android/app/IUiModeManager.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ interface IUiModeManager { /** * Disables the car mode. */ @UnsupportedAppUsage(maxTargetSdk = 28) void disableCarMode(int flags); /** Loading
core/java/android/net/IConnectivityManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ interface IConnectivityManager @UnsupportedAppUsage NetworkInfo getActiveNetworkInfo(); NetworkInfo getActiveNetworkInfoForUid(int uid, boolean ignoreBlocked); @UnsupportedAppUsage(maxTargetSdk = 28) NetworkInfo getNetworkInfo(int networkType); NetworkInfo getNetworkInfoForUid(in Network network, int uid, boolean ignoreBlocked); @UnsupportedAppUsage Loading Loading @@ -112,6 +113,7 @@ interface IConnectivityManager int setUsbTethering(boolean enable, String callerPkg); @UnsupportedAppUsage(maxTargetSdk = 28) void reportInetCondition(int networkType, int percentage); void reportNetworkConnectivity(in Network network, boolean hasConnectivity); Loading
core/java/android/os/BatteryStats.java +37 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,10 @@ import java.util.Map; public abstract class BatteryStats implements Parcelable { private static final String TAG = "BatteryStats"; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public BatteryStats() { } private static final boolean LOCAL_LOGV = false; /** Fetching RPM stats is too slow to do each time screen changes, so disable it. */ protected static final boolean SCREEN_OFF_RPM_STATS_ENABLED = false; Loading Loading @@ -407,6 +411,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Counter { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Counter() { } /** * Returns the count associated with this Counter for the * selected type of statistics. Loading Loading @@ -516,6 +524,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Timer { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Timer() { } /** * Returns the count associated with this Timer for the * selected type of statistics. Loading Loading @@ -671,6 +683,11 @@ public abstract class BatteryStats implements Parcelable { * The statistics associated with a particular wake lock. */ public static abstract class Wakelock { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Wakelock(){ } @UnsupportedAppUsage public abstract Timer getWakeTime(int type); } Loading Loading @@ -948,6 +965,11 @@ public abstract class BatteryStats implements Parcelable { public abstract void getDeferredJobsLineLocked(StringBuilder sb, int which); public static abstract class Sensor { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Sensor() { } /* * FIXME: it's not correct to use this magic value because it * could clash with a sensor handle (which are defined by Loading Loading @@ -978,6 +1000,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Proc { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Proc() { } public static class ExcessivePower { public static final int TYPE_WAKE = 1; public static final int TYPE_CPU = 2; Loading Loading @@ -1053,6 +1079,10 @@ public abstract class BatteryStats implements Parcelable { */ public static abstract class Pkg { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public Pkg() { } /** * Returns information about all wakeup alarms that have been triggered for this * package. The mapping keys are tag names for the alarms, the counter contains Loading Loading @@ -1555,6 +1585,7 @@ public abstract class BatteryStats implements Parcelable { } public final static class HistoryItem implements Parcelable { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public HistoryItem next; // The time of this event in milliseconds, as per SystemClock.elapsedRealtime(). Loading Loading @@ -1877,6 +1908,7 @@ public abstract class BatteryStats implements Parcelable { numReadInts += (src.dataPosition()-start)/4; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void clear() { time = 0; cmd = CMD_NULL; Loading @@ -1897,12 +1929,14 @@ public abstract class BatteryStats implements Parcelable { eventTag = null; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void setTo(HistoryItem o) { time = o.time; cmd = o.cmd; setToCommon(o); } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public void setTo(long time, byte cmd, HistoryItem o) { this.time = time; this.cmd = cmd; Loading Loading @@ -1958,6 +1992,7 @@ public abstract class BatteryStats implements Parcelable { && currentTime == o.currentTime; } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public boolean same(HistoryItem o) { if (!sameNonEvent(o) || eventCode != o.eventCode) { return false; Loading Loading @@ -2340,6 +2375,7 @@ public abstract class BatteryStats implements Parcelable { * * {@hide} */ @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public abstract long getMobileRadioActiveTime(long elapsedRealtimeUs, int which); /** Loading Loading @@ -2700,6 +2736,7 @@ public abstract class BatteryStats implements Parcelable { public static final int NETWORK_WIFI_BG_TX_DATA = 9; public static final int NUM_NETWORK_ACTIVITY_TYPES = NETWORK_WIFI_BG_TX_DATA + 1; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) public abstract long getNetworkActivityBytes(int type, int which); public abstract long getNetworkActivityPackets(int type, int which); Loading
core/java/android/os/CancellationSignal.java +7 −0 Original line number Diff line number Diff line Loading @@ -18,13 +18,19 @@ package android.os; import android.os.ICancellationSignal; import dalvik.annotation.compat.UnsupportedAppUsage; /** * Provides the ability to cancel an operation in progress. */ public final class CancellationSignal { @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private boolean mIsCanceled; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private OnCancelListener mOnCancelListener; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private ICancellationSignal mRemote; @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private boolean mCancelInProgress; /** Loading Loading @@ -152,6 +158,7 @@ public final class CancellationSignal { } } @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P) private void waitForCancelFinishedLocked() { while (mCancelInProgress) { try { Loading