public final class IBeaconFilters
extends java.lang.Object
Build.VERSION_CODES.LOLLIPOP
filters
are included the form as they are specified. For the latest one and further the filters
are converted to ScanFilter
s and passed to handle by the framework.Modifier and Type | Method and Description |
---|---|
static DeviceNameFilter |
newDeviceNameFilter(java.lang.String beaconName)
Creates new device name filter.
|
static FirmwareFilter |
newFirmwareFilter(java.lang.String firmwareVersion)
Creates new firmware filter.
|
static MajorFilter |
newMajorFilter(int major)
Creates new Major filter.
|
static MinorFilter |
newMinorFilter(int minor)
Creates new Minor filter.
|
static IBeaconMultiFilter.Builder |
newMultiFilterBuilder()
Creates new Multi Filter builder.
|
static ProximityUUIDFilter |
newProximityUUIDFilter(java.util.UUID proximityUUID)
Creates new proximity UUID filter.
|
static IBeaconUniqueIdFilter |
newUniqueIdFilter(java.lang.String beaconUniqueId)
Creates new beacon unique Id filter.
|
public static ProximityUUIDFilter newProximityUUIDFilter(java.util.UUID proximityUUID)
proximityUUID
- the proximity uUIDpublic static IBeaconUniqueIdFilter newUniqueIdFilter(java.lang.String beaconUniqueId)
beaconUniqueId
- the beacon unique idpublic static DeviceNameFilter newDeviceNameFilter(java.lang.String beaconName)
beaconName
- the beacon namepublic static FirmwareFilter newFirmwareFilter(java.lang.String firmwareVersion)
firmwareVersion
- the firmware versionpublic static MajorFilter newMajorFilter(int major)
major
- the majorpublic static MinorFilter newMinorFilter(int minor)
minor
- the minorpublic static IBeaconMultiFilter.Builder newMultiFilterBuilder()