Skip navigation links
A B C D E F G I L M N O P R S T U V W 

A

ApiClient - Class in io.emergentlabs.emergent
 
ApiClient(Context, String) - Constructor for class io.emergentlabs.emergent.ApiClient
 

B

BUCKET_NAME - Static variable in class io.emergentlabs.emergent.s3.Constants
 
BUCKET_REGION - Static variable in class io.emergentlabs.emergent.s3.Constants
 

C

clearLog(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 
clearLogfile(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 
Client - Class in io.emergentlabs.emergent
Emergent client, handles reporting session data and uploading logs
Client(Context) - Constructor for class io.emergentlabs.emergent.Client
Initialize Emergent client
Client(Context, boolean) - Constructor for class io.emergentlabs.emergent.Client
Initialize a Emergent client
codename - Variable in class io.emergentlabs.emergent.DeviceName.DeviceInfo
the value of the system property "ro.product.device"
COGNITO_POOL_ID - Static variable in class io.emergentlabs.emergent.s3.Constants
 
COGNITO_POOL_REGION - Static variable in class io.emergentlabs.emergent.s3.Constants
 
Config - Class in io.emergentlabs.emergent
Emergent configuration, contains client-level information
Config(String) - Constructor for class io.emergentlabs.emergent.Config
 
configAddr() - Method in class io.emergentlabs.emergent.Config
 
ConfigCallback - Interface in io.emergentlabs.emergent
 
ConfigParams - Class in io.emergentlabs.emergent
 
ConfigParams() - Constructor for class io.emergentlabs.emergent.ConfigParams
 
ConnectionInfo - Class in io.emergentlabs.emergent
 
ConnectionInfo() - Constructor for class io.emergentlabs.emergent.ConnectionInfo
Initialize ConnectionInfo
Connectivity - Class in io.emergentlabs.emergent
Check device's network connectivity and speed
Connectivity() - Constructor for class io.emergentlabs.emergent.Connectivity
 
Constants - Class in io.emergentlabs.emergent.s3
 
Constants() - Constructor for class io.emergentlabs.emergent.s3.Constants
 
convertToJson() - Method in class io.emergentlabs.emergent.Session
 
copyContentUriToFile(Context, Uri) - Static method in class io.emergentlabs.emergent.s3.Util
Copies the data from the passed in Uri, to a new file for use with the Transfer Service
createUri(String) - Method in class io.emergentlabs.emergent.ApiClient
 
CREATOR - Static variable in class io.emergentlabs.emergent.Config
 

D

debug(String) - Static method in class io.emergentlabs.emergent.Logger
 
decompress(InputStream) - Static method in class io.emergentlabs.emergent.Utils
 
describeContents() - Method in class io.emergentlabs.emergent.Config
 
DeviceInfo(String, String, String, String) - Constructor for class io.emergentlabs.emergent.DeviceName.DeviceInfo
 
DeviceName - Class in io.emergentlabs.emergent
Get the consumer friendly name of an Android device.
DeviceName() - Constructor for class io.emergentlabs.emergent.DeviceName
 
DeviceName.Callback - Interface in io.emergentlabs.emergent
Callback which is invoked when the DeviceName.DeviceInfo is finished loading.
DeviceName.DeviceInfo - Class in io.emergentlabs.emergent
Device information based on Google's maintained list.
DeviceName.Request - Class in io.emergentlabs.emergent
 
drawableToBitmap(Drawable) - Static method in class io.emergentlabs.emergent.Utils
 

E

Emergent - Class in io.emergentlabs.emergent
 
Emergent() - Constructor for class io.emergentlabs.emergent.Emergent
 
EmergentService - Class in io.emergentlabs.emergent.service
 
EmergentService() - Constructor for class io.emergentlabs.emergent.service.EmergentService
 
enableExceptionReporting() - Method in class io.emergentlabs.emergent.Config
 
enableLogging() - Method in class io.emergentlabs.emergent.Config
 
enableNetworkStats() - Method in class io.emergentlabs.emergent.Config
 
error(String, Throwable) - Static method in class io.emergentlabs.emergent.Logger
 
error(String) - Static method in class io.emergentlabs.emergent.Logger
 
extractLog(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 

F

fetchLatest(Context, ConfigCallback) - Method in class io.emergentlabs.emergent.Config
 
fillMap(Map<String, Object>, TransferObserver, boolean) - Static method in class io.emergentlabs.emergent.s3.Util
 

G

getApiAddr() - Method in class io.emergentlabs.emergent.Config
 
getApiAddr() - Method in class io.emergentlabs.emergent.ConfigParams
 
getApiKey() - Method in class io.emergentlabs.emergent.Config
 
getAppIcon(Context) - Static method in class io.emergentlabs.emergent.Utils
 
getAppId() - Method in class io.emergentlabs.emergent.Preferences
 
getAppName() - Method in class io.emergentlabs.emergent.ConfigParams
 
getAppName() - Method in class io.emergentlabs.emergent.Session
 
getBytesString(long) - Static method in class io.emergentlabs.emergent.s3.Util
Converts number of bytes into proper scale.
getClient() - Static method in class io.emergentlabs.emergent.service.EmergentService
 
getCodeName() - Method in class io.emergentlabs.emergent.Session
 
getConnectionInfo(Context) - Static method in class io.emergentlabs.emergent.Connectivity
Check if there is fast connectivity
getConnectionInfo() - Method in class io.emergentlabs.emergent.Session
 
getCountry() - Method in class io.emergentlabs.emergent.Preferences
 
getDeviceId() - Method in class io.emergentlabs.emergent.Session
 
getDeviceInfo(Context) - Static method in class io.emergentlabs.emergent.DeviceName
Get the DeviceName.DeviceInfo for the current device.
getDeviceName() - Static method in class io.emergentlabs.emergent.DeviceName
Get the consumer friendly name of the device.
getDeviceName(String, String) - Static method in class io.emergentlabs.emergent.DeviceName
Get the consumer friendly name of a device.
getDeviceName(String, String, String) - Static method in class io.emergentlabs.emergent.DeviceName
Get the consumer friendly name of a device.
getDeviceName() - Method in class io.emergentlabs.emergent.Session
 
getEnableExceptionReporting() - Method in class io.emergentlabs.emergent.ConfigParams
 
getEnableLogging() - Method in class io.emergentlabs.emergent.ConfigParams
 
getEnableNetworkStats() - Method in class io.emergentlabs.emergent.ConfigParams
 
getIpAddress() - Method in class io.emergentlabs.emergent.ConnectionInfo
 
getIPAddress(boolean) - Static method in class io.emergentlabs.emergent.Connectivity
 
getIsConnected() - Method in class io.emergentlabs.emergent.ConnectionInfo
 
getKey() - Method in class io.emergentlabs.emergent.Session
 
getLogExtFile(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 
getLogFile(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 
getManufacturer() - Method in class io.emergentlabs.emergent.Session
 
getModel() - Method in class io.emergentlabs.emergent.Session
 
getName() - Method in class io.emergentlabs.emergent.DeviceName.DeviceInfo
 
getNetworkInfo(Context) - Static method in class io.emergentlabs.emergent.Connectivity
Get the network info
getNetworkSpeed() - Method in class io.emergentlabs.emergent.ConnectionInfo
 
getNetworkSpeed(int, int) - Static method in class io.emergentlabs.emergent.Connectivity
Check if the connection is fast
getNetworkType() - Method in class io.emergentlabs.emergent.ConnectionInfo
 
getNetworkType(int, int) - Static method in class io.emergentlabs.emergent.Connectivity
 
getPlatform() - Method in class io.emergentlabs.emergent.Session
 
getS3Client(Context) - Static method in class io.emergentlabs.emergent.s3.Util
Gets an instance of a S3 client which is constructed using the given Context.
getSessionId() - Method in class io.emergentlabs.emergent.Preferences
 
getSessionToken() - Method in class io.emergentlabs.emergent.Preferences
 
getTransferUtility(Context) - Static method in class io.emergentlabs.emergent.s3.Util
Gets an instance of the TransferUtility which is constructed using the given Context
getUptime() - Method in class io.emergentlabs.emergent.Session
 

I

info(String) - Static method in class io.emergentlabs.emergent.Logger
 
init() - Method in class io.emergentlabs.emergent.Client
 
init(Context) - Static method in class io.emergentlabs.emergent.Emergent
Initialize the static Emergent client
init(Context) - Static method in class io.emergentlabs.emergent.service.EmergentService
 
io.emergentlabs.emergent - package io.emergentlabs.emergent
 
io.emergentlabs.emergent.s3 - package io.emergentlabs.emergent.s3
 
io.emergentlabs.emergent.service - package io.emergentlabs.emergent.service
 
isConnected(Context) - Static method in class io.emergentlabs.emergent.Connectivity
Check if there is any connectivity
isConnectedMobile(Context) - Static method in class io.emergentlabs.emergent.Connectivity
Check if there is any connectivity to a mobile network
isConnectedWifi(Context) - Static method in class io.emergentlabs.emergent.Connectivity
Check if there is any connectivity to a Wifi network

L

logFileSize(Context) - Static method in class io.emergentlabs.emergent.LogUtils
 
Logger - Class in io.emergentlabs.emergent
 
LogUtils - Class in io.emergentlabs.emergent
 
LogUtils() - Constructor for class io.emergentlabs.emergent.LogUtils
 

M

manufacturer - Variable in class io.emergentlabs.emergent.DeviceName.DeviceInfo
Retail branding
marketName - Variable in class io.emergentlabs.emergent.DeviceName.DeviceInfo
Marketing name
model - Variable in class io.emergentlabs.emergent.DeviceName.DeviceInfo
the value of the system property "ro.product.model"

N

NetworkException - Exception in io.emergentlabs.emergent
 
NetworkException(String, Exception) - Constructor for exception io.emergentlabs.emergent.NetworkException
 

O

onBind(Intent) - Method in class io.emergentlabs.emergent.service.EmergentService
 
onFailure(Call, IOException) - Method in class io.emergentlabs.emergent.Session
 
onFinished(DeviceName.DeviceInfo, Exception) - Method in interface io.emergentlabs.emergent.DeviceName.Callback
Callback to get the device info.
onNewConfig(Config) - Method in class io.emergentlabs.emergent.Client
 
onNewConfig(Config) - Method in interface io.emergentlabs.emergent.ConfigCallback
 
onResponse(Call, Response) - Method in class io.emergentlabs.emergent.Session
 
onStart(Intent, int) - Method in class io.emergentlabs.emergent.service.EmergentService
 
osName() - Method in class io.emergentlabs.emergent.Session
 

P

poll(Context, ConfigCallback) - Method in class io.emergentlabs.emergent.Config
 
Preferences - Class in io.emergentlabs.emergent
 
Preferences(Context) - Constructor for class io.emergentlabs.emergent.Preferences
 

R

request(DeviceName.Callback) - Method in class io.emergentlabs.emergent.DeviceName.Request
Download information about the device.

S

saveBitmapToFile(Context, String, Bitmap) - Static method in class io.emergentlabs.emergent.Utils
 
sendLog() - Method in class io.emergentlabs.emergent.Client
Send log POSTs the current application log to the Emergent analytics server
sendRequest(Context, String, JsonObject, Callback) - Method in class io.emergentlabs.emergent.ApiClient
 
Session - Class in io.emergentlabs.emergent
Session data about the running Android app which includes information that doesn't change over time (app name, app version, manufacturer, etc.) and custom user params.
Session(ApiClient, Context, String, boolean) - Constructor for class io.emergentlabs.emergent.Session
 
setApiAddr(String) - Method in class io.emergentlabs.emergent.ConfigParams
 
setAppId(String) - Method in class io.emergentlabs.emergent.Preferences
 
setAppName(String) - Method in class io.emergentlabs.emergent.ConfigParams
 
setBoolean(String, Boolean) - Static method in class io.emergentlabs.emergent.Emergent
 
setCodename(String) - Method in class io.emergentlabs.emergent.DeviceName.Request
Set the device codename to query.
setCodeName(String) - Method in class io.emergentlabs.emergent.Session
 
setConnectionInfo(ConnectionInfo) - Method in class io.emergentlabs.emergent.Session
 
setCountry(String) - Method in class io.emergentlabs.emergent.Preferences
 
setCustomBoolean(String, Boolean) - Method in class io.emergentlabs.emergent.Client
 
setCustomBoolean(String, Boolean) - Method in class io.emergentlabs.emergent.Session
 
setCustomInteger(String, Integer) - Method in class io.emergentlabs.emergent.Client
 
setCustomInteger(String, Integer) - Method in class io.emergentlabs.emergent.Session
 
setCustomString(String, String) - Method in class io.emergentlabs.emergent.Client
 
setCustomString(String, String) - Method in class io.emergentlabs.emergent.Session
 
setDeviceId(String) - Method in class io.emergentlabs.emergent.Session
 
setDeviceName(String) - Method in class io.emergentlabs.emergent.Session
 
setEnableExceptionReporting(boolean) - Method in class io.emergentlabs.emergent.ConfigParams
 
setEnableLagging(boolean) - Method in class io.emergentlabs.emergent.ConfigParams
 
setEnableNetworkStats(boolean) - Method in class io.emergentlabs.emergent.ConfigParams
 
setInteger(String, Integer) - Static method in class io.emergentlabs.emergent.Emergent
 
setIpAddress(String) - Method in class io.emergentlabs.emergent.ConnectionInfo
 
setIsConnected(boolean) - Method in class io.emergentlabs.emergent.ConnectionInfo
 
setKey(String) - Method in class io.emergentlabs.emergent.Session
 
setManufacturer(String) - Method in class io.emergentlabs.emergent.Session
 
setModel(String) - Method in class io.emergentlabs.emergent.DeviceName.Request
Set the device model to query.
setModel(String) - Method in class io.emergentlabs.emergent.Session
 
setNetworkSpeed(String) - Method in class io.emergentlabs.emergent.ConnectionInfo
 
setNetworkType(String) - Method in class io.emergentlabs.emergent.ConnectionInfo
 
setParams(ConfigParams) - Method in class io.emergentlabs.emergent.Config
 
setPlatform(String) - Method in class io.emergentlabs.emergent.Session
 
setSessionId(String) - Method in class io.emergentlabs.emergent.Preferences
 
setSessionToken(String) - Method in class io.emergentlabs.emergent.Preferences
 
setString(String, String) - Static method in class io.emergentlabs.emergent.Emergent
 
setUptime(Long) - Method in class io.emergentlabs.emergent.Session
 
stopPolling(Context) - Method in class io.emergentlabs.emergent.Config
 

T

toString() - Method in class io.emergentlabs.emergent.ConfigParams
 

U

updateConfig(Config) - Method in class io.emergentlabs.emergent.Client
 
Util - Class in io.emergentlabs.emergent.s3
 
Util() - Constructor for class io.emergentlabs.emergent.s3.Util
 
Utils - Class in io.emergentlabs.emergent
 
Utils() - Constructor for class io.emergentlabs.emergent.Utils
 

V

versionRelease() - Method in class io.emergentlabs.emergent.Session
 

W

warn(String) - Static method in class io.emergentlabs.emergent.Logger
 
with(Context) - Static method in class io.emergentlabs.emergent.DeviceName
Create a new request to get information about a device.
writeToParcel(Parcel, int) - Method in class io.emergentlabs.emergent.Config
 
A B C D E F G I L M N O P R S T U V W 
Skip navigation links