环境需求
条目 | 资源 |
---|---|
开发目标 | 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 | 返回版本号 |