概述与资源
Android SDK提供给集成Android原生客户端开发的开发者使用。
产品依赖 DeepKnowSDK
,部署前请引入 deepknow
相关服务,请参考[深知部署文档]。
环境需求
条目 | 资源 |
---|---|
开发目标 | 4.0以上 |
开发环境 | Android Studio 3.0.1 |
系统依赖 | v7包 ,design包 |
sdk三方依赖 | 无 |
SDK方法说明
初始化
函数定义
public DPAPI (Context context,String token) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
context | Context | 上下文 |
token | String | 传 null 即可 |
调用示例
DPAPI.getInstance(this,null); |
调用校验
执行事件之前执行,当前页面与所执行控件进行绑定
函数定义
public DPAPI ignoreDPView(View view,String activityName) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
view | View | 具体要点击执行的控件 |
activityName | String | 当前页面的名字 |
调用示例
DPAPI.getInstance(getApplicationContext()).ignoreDPView(btn,"activityName"); |
执行事件
进行判断,并处理结果
函数定义
public void onVerify(DPJudgementBean judgementBean,BaseSEListener baseSEListener) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
judgementBean | DPJudgementBean | 输入填充的信息 |
baseSEListener | BaseSEListener | 接口回调 |
调用示例
//其中的第一个参数为具体的所要填充的内容,第二个参数为回调。 |
销毁回收
函数定义
public void destroy() |
调用示例
seapi.destroy(); |
设置数据发送间隔
设置默认发送的时间间隔,默认是300s
函数定义
public DPAPI setSendDataTimeOut(int timeOut) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
timeOut | int | 需要发送的时长 |
调用示例
DPAPI.getInstance(getApplicationContext()). setSendDataTimeOut(time); |
设置请求超时时长
设置网络提交请求的超时时间, 默认是5s
函数定义
public DPAPI setEmitSenseDataTimeOut(int timeOut) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
timeOut | int | 需要设置的超时时长 |
调用示例
DPAPI.getInstance(getApplicationContext()). setEmitSenseDataTimeOut(time); |
设置语言
设置语言,默认空获取系统语言
函数定义
public void setLanguage(String language) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
language | String | “zh”–简体中文, “zh-tw”–繁体中文, “zh-hk”–繁体中文, “en”–英语, “id”–印尼语, “ja”–日语, “ko”–韩语, “ru”–俄语, “ar”–阿拉伯语, “es”–西班牙语, “pt-pt”–葡萄牙语, “fr”–法语, “de”–德语。如果为null或者未设置,则使用系统默认语言 |
调用示例
seapi.setLanguage(lang); |
设置webview加载超时时长
设置 Webview 加载超时时长,默认10秒
函数定义
public void setWebTimeout(int timeOut) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
timeOut | int | 需要设置的超时时长 |
调用示例
seapi.setWebTimeout(time); |
获取版本号
获取版本号
函数定义
public String getVersion() |
参数说明
返回 | 类型 | 说明 |
---|---|---|
Version | String | 返回版本号 |
调用示例
seapi.getVersion(); |
设置 WebView 页面的调试模式
设置web页面的调试模式
函数定义
public String setWebDebug(boolean debug) |
参数说明
参数 | 类型 | 说明 |
---|---|---|
debug | boolean | 设置是否需要Web调试模式 |
调用示例
seapi.setWebDebug(false); |