环境需求

条目 资源
开发目标 4.0以上
开发环境 Android Studio 3.3.0
系统依赖
sdk三方依赖

SDK 接口说明

初始化

函数定义

public DPAPI (Context context,String token)

参数说明

参数 类型 说明
context Context 上下文
token String 传null即可

与控件绑定

执行事件之前执行,当前页面与所执行控件进行绑定

函数定义

public DPAPI ignoreDPView(View view,String activityName)

参数说明

参数 类型 说明
view View 具体要点击执行的控件
activityName String 当前页面的名字

方法描述

执行事件之前执行, 当前页面与所执行控件进行解绑

public DPAPI unIgnoreDPView(View view,String activityName)

参数说明

参数 类型 说明
view View 具体要点击执行的控件
activityName String 当前页面的名字

提交数据获取判定结果

提交数据获取判定结果

函数定义

public DPAPI emitSenseData(DPJudgementBean judgementBean,DPJudgementListener judgementListener)

参数说明

参数 类型 说明
judgementBean DPJudgementBean 输入填充的信息
judgementListener DPJudgementListener 接口回调

设置全局回调

设置全局回调

函数定义

public DPAPI setDPListener(DPListener dpListener)

参数说明

参数 类型 说明
dpListener DPListener 全局回调

忽略特定的页面的数据采集

忽略某个页面不进行采集

函数定义

public DPAPI ignoreDPActivity(String... activityName)

参数说明

参数 类型 说明
activityName String… 忽略页面的名字

特别说明

可以使用注解 @DPActivity 禁止在某类页面的数据采集

@DPActivity
public class DPActivity()

忽略某个组件不进行采集

忽略某个组件不进行采集

函数定义

public DPAPI ignoreView(View... views)

参数说明

参数 类型 说明
views View… 忽略的view类

设置数据发送的时间间隔

设置数据发送的时间间隔, 默认是300s

函数定义

public DPAPI setSendDataTimeOut(int timeOut)

参数说明

参数 类型 说明
timeOut int 需要发送的时长

设置网络提交请求的超时时间

设置网络提交请求的超时时间, 默认是5s

函数定义

public DPAPI setEmitSenseDataTimeOut(int timeOut)

参数说明

参数 类型 说明
timeOut int 需要设置的超时时长

设置每条请求发送数据的条数

设置默认发送数据的条数(默认50条)

函数定义

public DPAPI setSendDataLength(int length)

参数说明

参数 类型 说明
length int 默认发送数据的条数(如果设置100条,此处应填入99)

设置数据库存储的最大条数

设置数据库存储的最大条数(默认200条)

函数定义

public DPAPI setSendDataMaxLength(int length)

参数说明

参数 类型 说明
length int 设置数据库存储的最大条数

关闭数据库的操作

关闭数据库的操作, 建议在应用退出的时候执行

函数定义

public DPAPI closeSQL()

获取版本号

获取版本号

函数定义

public String getVersion()

参数说明

返回 类型 说明
Version String 返回版本号