| Interface | Description |
|---|---|
| Byteable |
Serialization interface.
|
| Ctx | |
| CtxCore |
Interface for
Module calls uncoupling from Android SDK. |
| DeviceCore.TimeGenerator |
General interface for time generators.
|
| DeviceIdGenerator | |
| JSONable |
Basic interface for
Params.Arr |
| Log.Logger | |
| Module |
Module of Countly SDK.
|
| ModuleRatingCore.RatingCallback |
Callbacks for star rating dialog
|
| ModuleRemoteConfig.RemoteConfigCallback | |
| ModuleRequests.ParamsInjector | |
| Networking | |
| SDKInterface |
Abstraction over particular SDK implementation: java-native or Android
|
| SDKModules.Modulator | |
| Storable |
Serialization interface.
|
| Tasks.Callback<T> | |
| Transformer |
Interface for transforming date in
Storage |
| Class | Description |
|---|---|
| Base64 |
Encodes and decodes to and from Base64 notation.
|
| Base64.InputStream |
A
Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
| Base64.OutputStream |
A
Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
| CrashImpl | |
| CrashImplCore |
Crash-encapsulating class
|
| CtxImpl |
Ctx implementation |
| DefaultNetworking | |
| Device |
Class encapsulating most of device-specific logic: metrics, info, etc.
|
| DeviceCore |
Class encapsulating most of device-specific logic: metrics, info, etc.
|
| InternalConfig |
Internal to Countly SDK configuration class.
|
| Log |
Logging module.
|
| Log.Module | |
| Log.SystemLogger | |
| ModuleBase |
Created by artem on 05/01/2017.
|
| ModuleCrash |
Crash reporting functionality
|
| ModuleDeviceIdCore |
Main device id manipulation class.
|
| ModuleRatingCore | |
| ModuleRatingCore.StarRatingPreferences |
Class that handles star rating internal state
|
| ModuleRemoteConfig | |
| ModuleRemoteConfig.RemoteConfigValueStore | |
| ModuleRequests |
Centralized place for all requests construction & handling.
|
| ModuleSessions | |
| ModuleViews |
Views support
|
| Params |
Object for application/x-www-form-urlencoded string building and manipulation
|
| Params.Arr | |
| Params.Obj | |
| Request |
Class which encapsulates request logic and manipulation: building, status of sending, etc.
|
| SDK | |
| SDKCore | |
| SDKLifecycle |
Application lifecycle-related methods of
SDK |
| SDKModules |
Module-related methods of SDKInterface |
| SessionImpl |
This class represents session concept, that is one indivisible usage occasion of your application.
|
| Storage |
Storing and retrieving data from internal storage of SDK.
|
| Tasks |
Encapsulation of
ExecutorService for single thread case which returns the same
Future for Tasks.Tasks with the same id. |
| Tasks.Task<T> | |
| Transport |
Class managing all networking operations.
|
| UserEditorImpl | |
| UserImpl |
Class for user profile data access & manipulation
|
| Utils |
Utility class
|
| Utils.Base64 |
| Enum | Description |
|---|---|
| CoreFeature | |
| ModuleCrash.CrashType | |
| SDKCore.Signal | |
| Transport.RequestResult |