- i(String) - Static method in class com.kontakt.sdk.android.common.log.Logger
-
Send an Info log message
- i(String, Throwable) - Static method in class com.kontakt.sdk.android.common.log.Logger
-
Send an Info log message and log the exception.
- IAction - Interface in com.kontakt.sdk.android.common.model
-
Actions are the properties of Proximity Sources.
- IAction.ActionType - Enum in com.kontakt.sdk.android.common.model
-
Action type specifies what kind of information can be retrieved from Action.
- IBeacon - Interface in com.kontakt.sdk.android.common.model
-
Beacon model represents JSON model of Beacon device with kontakt.io logic
applied.
- IBEACON_PROFILE_FIRMWARE_VERSIONS - Static variable in class com.kontakt.sdk.android.common.FirmwareRevisions
-
Set of firmware revisions of beacon devices which support only iBeacon profile
- IBeaconAdvertisingDataController - Class in com.kontakt.sdk.android.ble.discovery.ibeacon
-
AdvertisingDataController extracts necessary data from propagated Beacon's
advertising package frame and describes devices .
- IBeaconAdvertisingDataController(IBeaconScanContext) - Constructor for class com.kontakt.sdk.android.ble.discovery.ibeacon.IBeaconAdvertisingDataController
-
AdvertisingDataController handles advertising data
(android.bluetooth.BluetoothAdapter.LeScanCallback
).
- IBeaconAdvertisingPacket - Interface in com.kontakt.sdk.android.ble.discovery.ibeacon
-
AdvertisingPackage provides parsed data from received in Scan Record.
- IBeaconDevice - Interface in com.kontakt.sdk.android.common.profile
-
- IBeaconDeviceEvent - Class in com.kontakt.sdk.android.ble.discovery.ibeacon
-
This event is notified once the
IBeaconScanContext
has been included to the global
ScanContext
and the ProximityManager scans within this global Scan Context.
- IBeaconDeviceEvent(EventType, BeaconRegion) - Constructor for class com.kontakt.sdk.android.ble.discovery.ibeacon.IBeaconDeviceEvent
-
Instantiates a new iBeacon device event.
- IBeaconDeviceEvent(EventType, IBeaconRegion, List<IBeaconDevice>) - Constructor for class com.kontakt.sdk.android.ble.discovery.ibeacon.IBeaconDeviceEvent
-
Instantiates a new iBeacon device event.
- IBeaconDiscoverer - Class in com.kontakt.sdk.android.ble.discovery.ibeacon
-
- IBeaconDiscoverer(IBeaconScanContext, ActivityCheckConfiguration, DiscoveryContract) - Constructor for class com.kontakt.sdk.android.ble.discovery.ibeacon.IBeaconDiscoverer
-
Instantiates a new IBeaconDiscoverer instance.
- IBeaconFilter - Interface in com.kontakt.sdk.android.ble.filter.ibeacon
-
Contract interface for every filter included in kontakt.io Android SDK.
- IBeaconFilters - Class in com.kontakt.sdk.android.ble.filter.ibeacon
-
Filters are designed to enable more detailed devices search.
- IBeaconFutureId - Class in com.kontakt.sdk.android.common.model
-
Represents api response with resolved beacon id (from shuffled) and set of future shuffles
- IBeaconFutureId() - Constructor for class com.kontakt.sdk.android.common.model.IBeaconFutureId
-
- IBeaconMultiFilter - Class in com.kontakt.sdk.android.ble.filter.ibeacon
-
Multi Filter allows to specify several parameters to search specific Beacon.
- IBeaconMultiFilter(IBeaconMultiFilter.Builder) - Constructor for class com.kontakt.sdk.android.ble.filter.ibeacon.IBeaconMultiFilter
-
- IBeaconMultiFilter.Builder - Class in com.kontakt.sdk.android.ble.filter.ibeacon
-
Multi filter Builder.
- IBeaconPropertyValidator - Class in com.kontakt.sdk.android.common.util
-
Provides checking methods for different properties of iBeacon devices.
- IBeaconRegion - Interface in com.kontakt.sdk.android.common.profile
-
- IBeaconScanContext - Class in com.kontakt.sdk.android.ble.configuration.scan
-
Provides description of conditions accordin to which Android device searches IBeacon device and notifies
about their presence.
- IBeaconScanContext.Builder - Class in com.kontakt.sdk.android.ble.configuration.scan
-
Specifies the context within which the Android device should scan iBeacon devices.
- IBeaconUniqueIdFilter - Class in com.kontakt.sdk.android.ble.filter.ibeacon
-
A predicate accepting iBeacon devices with specific unique ID.
- IBeaconUniqueIdFilter(String) - Constructor for class com.kontakt.sdk.android.ble.filter.ibeacon.IBeaconUniqueIdFilter
-
- IBrandedPlace - Interface in com.kontakt.sdk.android.common.model
-
BrandedPlace interface describes a place signified by Image cover that can be named and
provided with description concerning its existence.
- IBrowserAction - Interface in com.kontakt.sdk.android.common.model
-
Browser action contains source url that redirects to certain Web page.
- ICloudBeacon - Interface in com.kontakt.sdk.android.common.model
-
ICloudBeacon provids
- ICloudBeacon.HashingPolicy - Enum in com.kontakt.sdk.android.common.model
-
The enum Hashing policy.
- ICloudBeacon.WorkingMode - Enum in com.kontakt.sdk.android.common.model
-
The enum Working mode.
- ICloudConfig - Interface in com.kontakt.sdk.android.common.model
-
The interface representing Config for Cloud Beacon device.
- ICompany - Interface in com.kontakt.sdk.android.common.model
-
Company model describes real Company registered in kontakt.io database.
- IConfig - Interface in com.kontakt.sdk.android.common.model
-
Config represents configuration which Beacon device must be updated with.
- IContentAction - Interface in com.kontakt.sdk.android.common.model
-
Content action contains source url that redirects to content that may be
downloaded.
- ICounters - Interface in com.kontakt.sdk.android.common.model
-
- ICredentials - Interface in com.kontakt.sdk.android.common.model
-
- ID - Static variable in class com.kontakt.sdk.android.common.util.Constants
-
The ID constant.
- IDENTIFIER - Static variable in class com.kontakt.sdk.android.common.util.Constants.Region
-
- IDevice - Interface in com.kontakt.sdk.android.common.model
-
- IEddystoneDevice - Interface in com.kontakt.sdk.android.common.profile
-
- IEddystoneNamespace - Interface in com.kontakt.sdk.android.common.profile
-
- IEventCollector - Interface in com.kontakt.sdk.android.monitoring
-
- IFirmware - Interface in com.kontakt.sdk.android.common.model
-
Firmware provides information concerning the Beacon embedded software that is
currently installed on it.
- IFutureId<DEVICE_ID> - Interface in com.kontakt.sdk.android.common.model
-
Interface for resolved device ids from api.
- IKontaktApiClient - Interface in com.kontakt.sdk.android.http.interfaces
-
Kontakt REST client provides interaction with kontakt.io RESTful service.
- IKontaktDeviceConnection - Interface in com.kontakt.sdk.android.ble.connection
-
- IKontaktDeviceConnection.ConnectionListener - Interface in com.kontakt.sdk.android.ble.connection
-
- IllegalOperationException - Exception in com.kontakt.sdk.android.ble.exception
-
Exception indicating that wanted operation is not available on particular device
- IllegalOperationException(String) - Constructor for exception com.kontakt.sdk.android.ble.exception.IllegalOperationException
-
- IMAGE - Static variable in class com.kontakt.sdk.android.common.util.Constants.Venue
-
The IMAGE.
- IManager - Interface in com.kontakt.sdk.android.common.model
-
Manager represents person using kontakt.io SDK.
- IManager.Role - Enum in com.kontakt.sdk.android.common.model
-
The Manager's Role.
- IMPORTANT - Static variable in class com.kontakt.sdk.android.common.util.Constants.Firmware
-
The IMPORTANT.
- INamespace - Interface in com.kontakt.sdk.android.common.model
-
Represents namespace for eddystone devices
- incMoment - Variable in class com.kontakt.sdk.android.ble.math.Mean
-
Determines whether or not this statistic can be incremented or cleared.
- increment(double) - Method in class com.kontakt.sdk.android.ble.math.Mean
-
- increment(double) - Method in class com.kontakt.sdk.android.ble.math.Sum
-
- indexOf(Object) - Method in class com.kontakt.sdk.android.ble.util.ReplacingArrayList
-
- indexOfKey(int) - Method in class com.kontakt.sdk.android.ble.util.SafeSparseLongArray
-
- indexOfValue(long) - Method in class com.kontakt.sdk.android.ble.util.SafeSparseLongArray
-
- init() - Static method in class com.kontakt.sdk.android.common.util.HashCodeBuilder
-
Init hash code builder.
- init(int, int) - Static method in class com.kontakt.sdk.android.common.util.HashCodeBuilder
-
Init hash code builder.
- initialize(String) - Static method in class com.kontakt.sdk.android.common.KontaktSDK
-
Inits SDK with given api key
- initialize(Context) - Static method in class com.kontakt.sdk.android.common.KontaktSDK
-
Inits SDK from Context by reading api key from AndroidManifest
- initializeScan(ScanContext) - Method in class com.kontakt.sdk.android.ble.manager.ProximityManager
-
- initializeScan(ScanContext, OnServiceReadyListener) - Method in class com.kontakt.sdk.android.ble.manager.ProximityManager
-
- initializeScan(ScanContext) - Method in interface com.kontakt.sdk.android.ble.manager.ProximityManagerContract
-
Initializes scan
- initializeScan(ScanContext, OnServiceReadyListener) - Method in interface com.kontakt.sdk.android.ble.manager.ProximityManagerContract
-
Initializes scan and connects to backing service if the connection is not established.
- initializeScan(ScanContext) - Method in class com.kontakt.sdk.android.manager.KontaktProximityManager
-
- initializeScan(ScanContext, OnServiceReadyListener) - Method in class com.kontakt.sdk.android.manager.KontaktProximityManager
-
- insertDevicesIntoSpace(Space, ReplacingArrayList<RBD>) - Method in class com.kontakt.sdk.android.ble.discovery.AbstractBluetoothDeviceDiscoverer
-
- INSTANCE_ID - Static variable in class com.kontakt.sdk.android.common.util.Constants.Eddystone
-
- INSTANCE_MAX_BYTES_LENGTH - Static variable in class com.kontakt.sdk.android.common.util.Constants.Eddystone
-
- INTERVAL - Static variable in class com.kontakt.sdk.android.common.util.Constants.Config
-
The INTERVAL.
- INTERVAL - Static variable in class com.kontakt.sdk.android.common.util.Constants.Devices
-
The INTERVAL.
- INTERVAL - Static variable in class com.kontakt.sdk.android.common.util.Constants.Profile
-
The INTERVAL.
- invert(byte[]) - Static method in class com.kontakt.sdk.android.common.util.ConversionUtils
-
Inverts bytes array.
- IPreset - Interface in com.kontakt.sdk.android.common.model
-
Preset describes the predefined set of parameters that Beacon can be
configured with.
- IProximityUUID - Interface in com.kontakt.sdk.android.common.model
-
Represents Proximity for IBeacon devices
- isAllASCIIPrintable(String) - Static method in class com.kontakt.sdk.android.common.util.EddystoneUtils
-
- isAuthenticated() - Method in interface com.kontakt.sdk.android.ble.connection.IKontaktDeviceConnection
-
- isAuthenticated() - Method in class com.kontakt.sdk.android.ble.connection.KontaktDeviceConnection
-
- isAuthenticated() - Method in interface com.kontakt.sdk.android.ble.connection.RemoteKontaktDeviceConnection
-
Provides information whether the remote device has been authenticated.
- isBluetoothEnabled() - Static method in class com.kontakt.sdk.android.ble.util.BluetoothUtils
-
Is bluetooth enabled.
- isBluetoothLeSupported(Context) - Static method in class com.kontakt.sdk.android.ble.util.BluetoothUtils
-
Provides information concerning Bluetooth Low Energy support.
- isClosed() - Method in interface com.kontakt.sdk.android.ble.connection.IKontaktDeviceConnection
-
- isClosed() - Method in class com.kontakt.sdk.android.ble.connection.KontaktDeviceConnection
-
- isClosed() - Method in interface com.kontakt.sdk.android.ble.connection.RemoteKontaktDeviceConnection
-
Provides information whether the connection to the remote device is established.
- isConnected() - Method in interface com.kontakt.sdk.android.ble.connection.IKontaktDeviceConnection
-
- isConnected() - Method in class com.kontakt.sdk.android.ble.connection.KontaktDeviceConnection
-
- isConnected() - Method in interface com.kontakt.sdk.android.ble.connection.RemoteKontaktDeviceConnection
-
Provides information whether connection is established to the device.
- isConnected() - Method in class com.kontakt.sdk.android.ble.manager.ProximityManager
-
- isConnected() - Method in interface com.kontakt.sdk.android.ble.manager.ProximityManagerContract
-
Provides information about connection state with backing service.
- isConnected() - Method in interface com.kontakt.sdk.android.ble.manager.ServiceConnector
-
Checks whether the connector is connected to backing service.
- isConnected() - Method in class com.kontakt.sdk.android.manager.KontaktProximityManager
-
- isConnectedToDevice() - Method in class com.kontakt.sdk.android.connection.SyncableKontaktDeviceConnection
-
- isDeviceAuthenticated() - Method in class com.kontakt.sdk.android.connection.SyncableKontaktDeviceConnection
-
- isEddystoneOnly(String) - Static method in class com.kontakt.sdk.android.common.FirmwareRevisions
-
Checks if provided firmware versions is applicable only for Eddystone profile
- isETagPresent() - Method in class com.kontakt.sdk.android.http.HttpResult
-
Checks whether ETag is present.
- isGattError(int) - Static method in class com.kontakt.sdk.android.ble.connection.KontaktDeviceConnection
-
Metohd for checking is error code indicating GATT error
- isIBeaconOnly(String) - Static method in class com.kontakt.sdk.android.common.FirmwareRevisions
-
Checks if provided firmware versions is applicable only for iBeacon profile
- isImportant() - Method in class com.kontakt.sdk.android.common.model.Firmware
-
- isImportant() - Method in interface com.kontakt.sdk.android.common.model.IFirmware
-
Returns true if the firmware is important.
- isInitialized() - Method in class com.kontakt.sdk.android.cache.FutureShufflesCache
-
- isInitialized() - Static method in class com.kontakt.sdk.android.common.KontaktSDK
-
- isMonitoringEnabled() - Method in class com.kontakt.sdk.android.configuration.KontaktProximityManagerConfiguration
-
- isNotifiable() - Method in class com.kontakt.sdk.android.ble.spec.BluetoothDeviceCharacteristic
-
Checks whether wrapped characteristic is notifiable.
- isOptional() - Method in class com.kontakt.sdk.android.common.model.Firmware
-
- isOptional() - Method in interface com.kontakt.sdk.android.common.model.IFirmware
-
Checks is firmware update not mandatory
- isPresent() - Method in class com.kontakt.sdk.android.common.util.SDKOptional
-
Is present.
- isPresent() - Method in class com.kontakt.sdk.android.http.HttpResult
-
Checkes whether result value is present.
- isReadable() - Method in class com.kontakt.sdk.android.ble.spec.BluetoothDeviceCharacteristic
-
Checks whether wrapped characteristic is readable.
- isScanning() - Method in class com.kontakt.sdk.android.ble.manager.ProximityManager
-
- isScanning() - Method in interface com.kontakt.sdk.android.ble.manager.ProximityManagerContract
-
Provides information whether the ProximityManager is currently scanning.
- isScanning(int) - Method in class com.kontakt.sdk.android.ble.service.ProximityService
-
Provides information whether BeaconService is in ranging.
- isScanning() - Method in class com.kontakt.sdk.android.manager.KontaktProximityManager
-
- isScheduled() - Method in class com.kontakt.sdk.android.common.model.Firmware
-
- isScheduled() - Method in interface com.kontakt.sdk.android.common.model.IFirmware
-
Checks is firmware scheduled to update
- isSearchMetaPresent() - Method in class com.kontakt.sdk.android.http.HttpResult
-
Is search meta present.
- isSecure() - Method in class com.kontakt.sdk.android.ble.device.KontaktDeviceCharacteristics
-
- isSecure() - Method in interface com.kontakt.sdk.android.common.profile.RemoteBluetoothDevice.Characteristics
-
- isShared() - Method in interface com.kontakt.sdk.android.common.model.INamespace
-
Checks if namespace is shared to you
- isShared() - Method in interface com.kontakt.sdk.android.common.model.IProximityUUID
-
Checks if proximity is shared to you
- isShared() - Method in class com.kontakt.sdk.android.common.model.Namespace
-
- isShared() - Method in class com.kontakt.sdk.android.common.model.ProximityUUID
-
- isShuffled() - Method in class com.kontakt.sdk.android.ble.device.BeaconDevice
-
Checks is device shuffled
- isShuffled() - Method in class com.kontakt.sdk.android.ble.device.BeaconRegion
-
- isShuffled() - Method in class com.kontakt.sdk.android.ble.device.EddystoneDevice
-
- isShuffled() - Method in interface com.kontakt.sdk.android.ble.discovery.eddystone.EddystoneUIDAdvertisingPacket
-
- isShuffled() - Method in interface com.kontakt.sdk.android.ble.discovery.ibeacon.IBeaconAdvertisingPacket
-
- isShuffled() - Method in class com.kontakt.sdk.android.ble.discovery.ScanResponse
-
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.Beacon
-
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.CloudBeacon
-
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.CloudConfig
-
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.Config
-
- isShuffled() - Method in interface com.kontakt.sdk.android.common.model.IConfig
-
Checks if device is shuffled
- isShuffled() - Method in interface com.kontakt.sdk.android.common.model.IDevice
-
Checks if device is shuffled
- isShuffled() - Method in interface com.kontakt.sdk.android.common.model.INamespace
-
Checks is namespace shuffled or not
- isShuffled() - Method in interface com.kontakt.sdk.android.common.model.IProximityUUID
-
Checks if proximity is shuffled or not
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.Namespace
-
- isShuffled() - Method in class com.kontakt.sdk.android.common.model.ProximityUUID
-
- isShuffled() - Method in interface com.kontakt.sdk.android.common.profile.IBeaconRegion
-
- isShuffled() - Method in interface com.kontakt.sdk.android.common.profile.RemoteBluetoothDevice
-
- isStringOnlyHex(String) - Static method in class com.kontakt.sdk.android.common.util.EddystoneUtils
-
- isSwitchable(String) - Static method in class com.kontakt.sdk.android.common.FirmwareRevisions
-
Checks if provided firmware versions supports switching profiles
- isValid(AdvertisingPacket, Space) - Method in interface com.kontakt.sdk.android.ble.discovery.Validator
-
- isWritable() - Method in class com.kontakt.sdk.android.ble.spec.BluetoothDeviceCharacteristic
-
Checks whether wrapped characteristic is writable.
- IVenue - Interface in com.kontakt.sdk.android.common.model
-
Venue acts as Region.