public class CountlyWrap extends java.lang.Object implements ICount
| 构造器和说明 |
|---|
CountlyWrap() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCrashLog(java.lang.String record)
Add crash breadcrumb like log record to the log that will be send together with crash report
|
void |
changeDeviceId(java.lang.String deviceId) |
void |
enableCrashReporting()
Enable crash reporting to send unhandled crash reports to server
|
void |
enableParameterTamperingProtection(java.lang.String salt) |
boolean |
endEvent(java.lang.String key)
End timed event with a specified key
|
boolean |
endEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum)
End timed event with a specified key
|
void |
halt() |
void |
init(android.content.Context context,
java.lang.String serverUrl,
java.lang.String appKey) |
void |
init(android.content.Context context,
java.lang.String serverUrl,
java.lang.String appKey,
java.lang.String deviceId) |
boolean |
isInitialized() |
boolean |
isLoggingEnabled() |
boolean |
isViewTrackingEnabled() |
void |
logException(java.lang.Exception exception)
Log handled exception to report it to server as non fatal crash
|
void |
onCreate(android.app.Activity activity) |
void |
onStart(android.app.Activity activity) |
void |
onStop() |
void |
recordEvent(java.lang.String key) |
void |
recordEvent(java.lang.String key,
int count) |
void |
recordEvent(java.lang.String key,
int count,
double sum) |
void |
recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count) |
void |
recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum) |
void |
recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum,
double dur) |
void |
recordView(java.lang.String viewName) |
void |
setCustomCrashSegments(java.util.Map<java.lang.String,java.lang.String> segments)
Sets custom segments to be reported with crash reports
In custom segments you can provide any string key values to segments crashes by
|
void |
setCustomUserData(java.util.Map<java.lang.String,java.lang.String> customdata) |
void |
setDisableUpdateSessionRequests(boolean disable)
Disable periodic session time updates.
|
void |
setEventQueueSizeToSend(int size) |
void |
setLocation(double lat,
double lon) |
void |
setLoggingEnabled(boolean enableLogging)
Sets whether debug logging is turned on or off.
|
void |
setUserData(java.util.Map<java.lang.String,java.lang.String> data) |
void |
setUserData(java.util.Map<java.lang.String,java.lang.String> data,
java.util.Map<java.lang.String,java.lang.String> customdata) |
void |
setViewTracking(boolean enable) |
boolean |
startEvent(java.lang.String key)
Start timed event with a specified key
|
public void recordEvent(java.lang.String key)
recordEvent 在接口中 IRecordEventpublic void recordEvent(java.lang.String key,
int count)
recordEvent 在接口中 IRecordEventpublic void setViewTracking(boolean enable)
setViewTracking 在接口中 ICountpublic void init(android.content.Context context,
java.lang.String serverUrl,
java.lang.String appKey)
public void recordEvent(java.lang.String key,
int count,
double sum)
recordEvent 在接口中 IRecordEventpublic boolean isViewTrackingEnabled()
isViewTrackingEnabled 在接口中 ICountpublic void init(android.content.Context context,
java.lang.String serverUrl,
java.lang.String appKey,
java.lang.String deviceId)
public void recordView(java.lang.String viewName)
recordView 在接口中 ICountpublic void recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count)
recordEvent 在接口中 IRecordEventpublic void setUserData(java.util.Map<java.lang.String,java.lang.String> data)
setUserData 在接口中 ICountpublic void setUserData(java.util.Map<java.lang.String,java.lang.String> data,
java.util.Map<java.lang.String,java.lang.String> customdata)
setUserData 在接口中 ICountpublic boolean isInitialized()
isInitialized 在接口中 ICountpublic void recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum)
recordEvent 在接口中 IRecordEventpublic void setCustomUserData(java.util.Map<java.lang.String,java.lang.String> customdata)
setCustomUserData 在接口中 ICountpublic void setLocation(double lat,
double lon)
setLocation 在接口中 ICountpublic void recordEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum,
double dur)
recordEvent 在接口中 IRecordEventpublic void setCustomCrashSegments(java.util.Map<java.lang.String,java.lang.String> segments)
ICountsetCustomCrashSegments 在接口中 ICountsegments - Map<String, String> key segments and their valuespublic void addCrashLog(java.lang.String record)
ICountaddCrashLog 在接口中 ICountrecord - String a bread crumb for the crash reportpublic void logException(java.lang.Exception exception)
ICountlogException 在接口中 ICountexception - Exception to logpublic void enableCrashReporting()
ICountenableCrashReporting 在接口中 ICountpublic boolean startEvent(java.lang.String key)
ICountstartEvent 在接口中 ICountkey - name of the custom event, required, must not be the empty string or nullpublic boolean endEvent(java.lang.String key)
ICountpublic boolean endEvent(java.lang.String key,
java.util.Map<java.lang.String,java.lang.String> segmentation,
int count,
double sum)
ICountendEvent 在接口中 ICountkey - name of the custom event, required, must not be the empty stringsegmentation - segmentation dictionary to associate with the event, can be nullcount - count to associate with the event, should be more than zerosum - sum to associate with the eventpublic void setDisableUpdateSessionRequests(boolean disable)
ICountsetDisableUpdateSessionRequests 在接口中 ICountdisable - whether or not to disable session time updates
void instance for easy method chainingpublic void setLoggingEnabled(boolean enableLogging)
ICountsetLoggingEnabled 在接口中 ICountenableLogging - true to enable logging, false to disable logging
void instance for easy method chainingpublic boolean isLoggingEnabled()
isLoggingEnabled 在接口中 ICountpublic void enableParameterTamperingProtection(java.lang.String salt)
enableParameterTamperingProtection 在接口中 ICountpublic void setEventQueueSizeToSend(int size)
setEventQueueSizeToSend 在接口中 ICountpublic void changeDeviceId(java.lang.String deviceId)
changeDeviceId 在接口中 ICount