- 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.