Package | Description |
---|---|
com.idevicesinc.sweetblue |
Contains the core public-facing classes
BleDevice and BleManager
and most of the internal guts for SweetBlue, the easiest way to do BLE on Android. |
com.idevicesinc.sweetblue.annotations |
Contains
Annotation declarations used throughout the library. |
com.idevicesinc.sweetblue.api | |
com.idevicesinc.sweetblue.backend |
Contains specification and default implementation of "backend" modules for SweetBlue.
|
com.idevicesinc.sweetblue.backend.historical |
Contains specification and default implementation of a "backend" for instances of
BleDevice
that stores and manages historical data. |
com.idevicesinc.sweetblue.compat |
Contains utility classes for hiding away newer API calls.
|
com.idevicesinc.sweetblue.defaults |
Contains default implementations of various interfaces and classes.
|
com.idevicesinc.sweetblue.internal |
Contains classes for internal use of the library.
|
com.idevicesinc.sweetblue.internal.android |
Contains the android specific classes for dealing with the bluetooth API on Android.
|
com.idevicesinc.sweetblue.rx |
Contains the core public-facing RxJava classes.
|
com.idevicesinc.sweetblue.rx.annotations |
Contains the annotations specific to the SweetBlueRx module.
|
com.idevicesinc.sweetblue.rx.exception |
Contains Exception classes specific to the SweetBlueRx module.
|
com.idevicesinc.sweetblue.rx.plugins |
Contains the RxJava plugin class for the SweetBlueRx module.
|
com.idevicesinc.sweetblue.rx.schedulers |
Contains scheduling classes specific to the SweetBlueRx module.
|
com.idevicesinc.sweetblue.utils |
Contains a few optional utilities that you may find useful, but nothing in here is a core part of the library as far as the library user is concerned.
|