环境需求
| 条目 | 资源 |
|---|---|
| 开发目标 | 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 禁止在某类页面的数据采集
|
忽略某个组件不进行采集
忽略某个组件不进行采集
函数定义
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 | 设置数据库存储的最大条数 |
设置用于登录的 id ,用于将数据与用户进行绑定
public DPAPI loginIn(String loginId) |
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| loginId | String | 用户的 id |
设置用于登出的 id,用于将数据与用户进行解绑
函数定义
public DPAPI loginOut() |
关闭数据库的操作
关闭数据库的操作, 建议在应用退出的时候执行
函数定义
public DPAPI closeSQL() |
获取版本号
获取版本号
函数定义
public String getVersion() |
参数说明
| 返回 | 类型 | 说明 |
|---|---|---|
| Version | String | 返回版本号 |