diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 8e6e8c5ec5210..6f5cc5fdf4c8f 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -2213,17 +2213,17 @@ package android.bluetooth.le { public final class BluetoothLeScanner { method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.UPDATE_DEVICE_STATS}) public void startScanFromSource(android.os.WorkSource, android.bluetooth.le.ScanCallback); method @RequiresPermission(allOf={android.Manifest.permission.BLUETOOTH_SCAN, android.Manifest.permission.UPDATE_DEVICE_STATS}) public void startScanFromSource(java.util.List, android.bluetooth.le.ScanSettings, android.os.WorkSource, android.bluetooth.le.ScanCallback); - method @RequiresPermission(android.Manifest.permission.BLUETOOTH_SCAN) public void startTruncatedScan(java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback); + method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_SCAN) public void startTruncatedScan(java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback); } - public final class ResultStorageDescriptor implements android.os.Parcelable { - ctor public ResultStorageDescriptor(int, int, int); - method public int describeContents(); - method public int getLength(); - method public int getOffset(); - method public int getType(); - method public void writeToParcel(android.os.Parcel, int); - field @NonNull public static final android.os.Parcelable.Creator CREATOR; + @Deprecated public final class ResultStorageDescriptor implements android.os.Parcelable { + ctor @Deprecated public ResultStorageDescriptor(int, int, int); + method @Deprecated public int describeContents(); + method @Deprecated public int getLength(); + method @Deprecated public int getOffset(); + method @Deprecated public int getType(); + method @Deprecated public void writeToParcel(android.os.Parcel, int); + field @Deprecated @NonNull public static final android.os.Parcelable.Creator CREATOR; } public final class ScanFilter implements android.os.Parcelable { @@ -2247,10 +2247,10 @@ package android.bluetooth.le { method public android.bluetooth.le.ScanSettings.Builder setScanResultType(int); } - public final class TruncatedFilter { - ctor public TruncatedFilter(android.bluetooth.le.ScanFilter, java.util.List); - method public android.bluetooth.le.ScanFilter getFilter(); - method public java.util.List getStorageDescriptors(); + @Deprecated public final class TruncatedFilter { + ctor @Deprecated public TruncatedFilter(android.bluetooth.le.ScanFilter, java.util.List); + method @Deprecated public android.bluetooth.le.ScanFilter getFilter(); + method @Deprecated public java.util.List getStorageDescriptors(); } } diff --git a/core/java/android/bluetooth/le/BluetoothLeScanner.java b/core/java/android/bluetooth/le/BluetoothLeScanner.java index e6de3d7cfb3e4..ee173dbc4ad46 100644 --- a/core/java/android/bluetooth/le/BluetoothLeScanner.java +++ b/core/java/android/bluetooth/le/BluetoothLeScanner.java @@ -356,8 +356,11 @@ public final class BluetoothLeScanner { /** * Start truncated scan. * + * @deprecated this is not used anywhere + * * @hide */ + @Deprecated @SystemApi @RequiresBluetoothScanPermission @RequiresPermission(android.Manifest.permission.BLUETOOTH_SCAN) diff --git a/core/java/android/bluetooth/le/ResultStorageDescriptor.java b/core/java/android/bluetooth/le/ResultStorageDescriptor.java index 796c815d69bbd..f65048975deb5 100644 --- a/core/java/android/bluetooth/le/ResultStorageDescriptor.java +++ b/core/java/android/bluetooth/le/ResultStorageDescriptor.java @@ -23,8 +23,11 @@ import android.os.Parcelable; /** * Describes the way to store scan result. * + * @deprecated this is not used anywhere + * * @hide */ +@Deprecated @SystemApi public final class ResultStorageDescriptor implements Parcelable { private int mType; diff --git a/core/java/android/bluetooth/le/TruncatedFilter.java b/core/java/android/bluetooth/le/TruncatedFilter.java index 93f526bb9f093..25925888a0d23 100644 --- a/core/java/android/bluetooth/le/TruncatedFilter.java +++ b/core/java/android/bluetooth/le/TruncatedFilter.java @@ -24,8 +24,11 @@ import java.util.List; /** * A special scan filter that lets the client decide how the scan record should be stored. * + * @deprecated this is not used anywhere + * * @hide */ +@Deprecated @SystemApi @SuppressLint("AndroidFrameworkBluetoothPermission") public final class TruncatedFilter {