diff --git a/api/current.txt b/api/current.txt index 7a01e1a874fc5..1aa964e81a147 100644 --- a/api/current.txt +++ b/api/current.txt @@ -8271,21 +8271,21 @@ package android.companion { method public android.companion.BluetoothDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); } - public final class BluetoothLEDeviceFilter implements android.companion.DeviceFilter { + public final class BluetoothLeDeviceFilter implements android.companion.DeviceFilter { method public int describeContents(); method public static int getRenamePrefixLengthLimit(); method public void writeToParcel(android.os.Parcel, int); - field public static final android.os.Parcelable.Creator CREATOR; + field public static final android.os.Parcelable.Creator CREATOR; } - public static final class BluetoothLEDeviceFilter.Builder { - ctor public BluetoothLEDeviceFilter.Builder(); - method public android.companion.BluetoothLEDeviceFilter build(); - method public android.companion.BluetoothLEDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); - method public android.companion.BluetoothLEDeviceFilter.Builder setRawDataFilter(byte[], byte[]); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); - method public android.companion.BluetoothLEDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); + public static final class BluetoothLeDeviceFilter.Builder { + ctor public BluetoothLeDeviceFilter.Builder(); + method public android.companion.BluetoothLeDeviceFilter build(); + method public android.companion.BluetoothLeDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); + method public android.companion.BluetoothLeDeviceFilter.Builder setRawDataFilter(byte[], byte[]); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); + method public android.companion.BluetoothLeDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); } public final class CompanionDeviceManager { diff --git a/api/system-current.txt b/api/system-current.txt index 450df40795e30..6dd87077ebc05 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8768,21 +8768,21 @@ package android.companion { method public android.companion.BluetoothDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); } - public final class BluetoothLEDeviceFilter implements android.companion.DeviceFilter { + public final class BluetoothLeDeviceFilter implements android.companion.DeviceFilter { method public int describeContents(); method public static int getRenamePrefixLengthLimit(); method public void writeToParcel(android.os.Parcel, int); - field public static final android.os.Parcelable.Creator CREATOR; + field public static final android.os.Parcelable.Creator CREATOR; } - public static final class BluetoothLEDeviceFilter.Builder { - ctor public BluetoothLEDeviceFilter.Builder(); - method public android.companion.BluetoothLEDeviceFilter build(); - method public android.companion.BluetoothLEDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); - method public android.companion.BluetoothLEDeviceFilter.Builder setRawDataFilter(byte[], byte[]); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); - method public android.companion.BluetoothLEDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); + public static final class BluetoothLeDeviceFilter.Builder { + ctor public BluetoothLeDeviceFilter.Builder(); + method public android.companion.BluetoothLeDeviceFilter build(); + method public android.companion.BluetoothLeDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); + method public android.companion.BluetoothLeDeviceFilter.Builder setRawDataFilter(byte[], byte[]); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); + method public android.companion.BluetoothLeDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); } public final class CompanionDeviceManager { diff --git a/api/test-current.txt b/api/test-current.txt index c00795db237b4..0ce7e55caaccf 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -8302,21 +8302,21 @@ package android.companion { method public android.companion.BluetoothDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); } - public final class BluetoothLEDeviceFilter implements android.companion.DeviceFilter { + public final class BluetoothLeDeviceFilter implements android.companion.DeviceFilter { method public int describeContents(); method public static int getRenamePrefixLengthLimit(); method public void writeToParcel(android.os.Parcel, int); - field public static final android.os.Parcelable.Creator CREATOR; + field public static final android.os.Parcelable.Creator CREATOR; } - public static final class BluetoothLEDeviceFilter.Builder { - ctor public BluetoothLEDeviceFilter.Builder(); - method public android.companion.BluetoothLEDeviceFilter build(); - method public android.companion.BluetoothLEDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); - method public android.companion.BluetoothLEDeviceFilter.Builder setRawDataFilter(byte[], byte[]); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); - method public android.companion.BluetoothLEDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); - method public android.companion.BluetoothLEDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); + public static final class BluetoothLeDeviceFilter.Builder { + ctor public BluetoothLeDeviceFilter.Builder(); + method public android.companion.BluetoothLeDeviceFilter build(); + method public android.companion.BluetoothLeDeviceFilter.Builder setNamePattern(java.util.regex.Pattern); + method public android.companion.BluetoothLeDeviceFilter.Builder setRawDataFilter(byte[], byte[]); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromBytes(java.lang.String, java.lang.String, int, int, boolean); + method public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromName(java.lang.String, java.lang.String, int, int); + method public android.companion.BluetoothLeDeviceFilter.Builder setScanFilter(android.bluetooth.le.ScanFilter); } public final class CompanionDeviceManager { diff --git a/core/java/android/companion/BluetoothLEDeviceFilter.java b/core/java/android/companion/BluetoothLeDeviceFilter.java similarity index 95% rename from core/java/android/companion/BluetoothLEDeviceFilter.java rename to core/java/android/companion/BluetoothLeDeviceFilter.java index e5ea4e94b67ff..7a9ba1c3f402c 100644 --- a/core/java/android/companion/BluetoothLEDeviceFilter.java +++ b/core/java/android/companion/BluetoothLeDeviceFilter.java @@ -47,10 +47,10 @@ import java.util.regex.Pattern; * * @see ScanFilter */ -public final class BluetoothLEDeviceFilter implements DeviceFilter { +public final class BluetoothLeDeviceFilter implements DeviceFilter { private static final boolean DEBUG = false; - private static final String LOG_TAG = "BluetoothLEDeviceFilter"; + private static final String LOG_TAG = "BluetoothLeDeviceFilter"; private static final int RENAME_PREFIX_LENGTH_LIMIT = 10; @@ -66,7 +66,7 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { private final int mRenameNameTo; private final boolean mRenameBytesReverseOrder; - private BluetoothLEDeviceFilter(Pattern namePattern, ScanFilter scanFilter, + private BluetoothLeDeviceFilter(Pattern namePattern, ScanFilter scanFilter, byte[] rawDataFilter, byte[] rawDataFilterMask, String renamePrefix, String renameSuffix, int renameBytesFrom, int renameBytesTo, int renameNameFrom, int renameNameTo, boolean renameBytesReverseOrder) { @@ -186,7 +186,7 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - BluetoothLEDeviceFilter that = (BluetoothLEDeviceFilter) o; + BluetoothLeDeviceFilter that = (BluetoothLeDeviceFilter) o; return mRenameBytesFrom == that.mRenameBytesFrom && mRenameBytesTo == that.mRenameBytesTo && mRenameBytesReverseOrder == that.mRenameBytesReverseOrder && @@ -242,10 +242,10 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { '}'; } - public static final Creator CREATOR - = new Creator() { + public static final Creator CREATOR + = new Creator() { @Override - public BluetoothLEDeviceFilter createFromParcel(Parcel in) { + public BluetoothLeDeviceFilter createFromParcel(Parcel in) { Builder builder = new Builder() .setNamePattern(patternFromString(in.readString())) .setScanFilter(in.readParcelable(null)); @@ -273,8 +273,8 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { } @Override - public BluetoothLEDeviceFilter[] newArray(int size) { - return new BluetoothLEDeviceFilter[size]; + public BluetoothLeDeviceFilter[] newArray(int size) { + return new BluetoothLeDeviceFilter[size]; } }; @@ -283,9 +283,9 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { } /** - * Builder for {@link BluetoothLEDeviceFilter} + * Builder for {@link BluetoothLeDeviceFilter} */ - public static final class Builder extends OneTimeUseBuilder { + public static final class Builder extends OneTimeUseBuilder { private ScanFilter mScanFilter; private Pattern mNamePattern; private byte[] mRawDataFilter; @@ -418,9 +418,9 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { /** @inheritDoc */ @Override @NonNull - public BluetoothLEDeviceFilter build() { + public BluetoothLeDeviceFilter build() { markUsed(); - return new BluetoothLEDeviceFilter(mNamePattern, mScanFilter, + return new BluetoothLeDeviceFilter(mNamePattern, mScanFilter, mRawDataFilter, mRawDataFilterMask, mRenamePrefix, mRenameSuffix, mRenameBytesFrom, mRenameBytesTo, diff --git a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/DeviceDiscoveryService.java b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/DeviceDiscoveryService.java index 11c858f4fb0a1..2a4ab0f550e59 100644 --- a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/DeviceDiscoveryService.java +++ b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/DeviceDiscoveryService.java @@ -35,7 +35,7 @@ import android.bluetooth.le.ScanResult; import android.bluetooth.le.ScanSettings; import android.companion.AssociationRequest; import android.companion.BluetoothDeviceFilter; -import android.companion.BluetoothLEDeviceFilter; +import android.companion.BluetoothLeDeviceFilter; import android.companion.DeviceFilter; import android.companion.ICompanionDeviceDiscoveryService; import android.companion.ICompanionDeviceDiscoveryServiceCallback; @@ -79,7 +79,7 @@ public class DeviceDiscoveryService extends Service { private ScanSettings mDefaultScanSettings = new ScanSettings.Builder().build(); private List> mFilters; - private List mBLEFilters; + private List mBLEFilters; private List mBluetoothFilters; private List mWifiFilters; private List mBLEScanFilters; @@ -144,8 +144,8 @@ public class DeviceDiscoveryService extends Service { mFilters = request.getDeviceFilters(); mWifiFilters = CollectionUtils.filter(mFilters, WifiDeviceFilter.class); mBluetoothFilters = CollectionUtils.filter(mFilters, BluetoothDeviceFilter.class); - mBLEFilters = CollectionUtils.filter(mFilters, BluetoothLEDeviceFilter.class); - mBLEScanFilters = CollectionUtils.map(mBLEFilters, BluetoothLEDeviceFilter::getScanFilter); + mBLEFilters = CollectionUtils.filter(mFilters, BluetoothLeDeviceFilter.class); + mBLEScanFilters = CollectionUtils.map(mBLEFilters, BluetoothLeDeviceFilter::getScanFilter); reset(); } else if (DEBUG) Log.i(LOG_TAG, "startDiscovery: duplicate request: " + request);