![]() |
帮助列表 |
下载WIS-Android版对应的SDK aar或jar包 同时注册获取WIS服务所需的accessId 和 accessKey用于Android开发 accessId ="" accessKey = "" 导入aar或jar包最为lib库文件到您所需要的Android工程中或者直接引用WisDemo工程中的wislib library
WISWebView:
创建WIS实例的初始化接口:
1. public void Init(String accessId,String accessKey){...} //初始化WIS组件 参数需填入 accessId 和 accessKey
2. public void registerCallback(WISCallBack cb){...} //注册WIS消息回调
3. public void InitWIS(Context context,String wisId){...} //初始化WIS内容 wisId为WIS服务的用户ID
WIS绘制操作接口:
1.public void SetDrawType(String drawtype){...} //设置绘制类型
//drawtype : "custom",绘制线条;"rect":绘制矩形
2.public void SetLineWidth(int nWidth){...} //设置绘制线宽(0-100)
3.public void SetEraser(){...} //设置橡皮擦
4.public void Clear(){...} //清除所有的绘制
5.public void SetColor(String color){...} //设置绘制的颜色 color为十六进制颜色值字符串
6.public void AllowDraw(boolean bAllow){...} //设置是否允许绘制,bAllow为true 允许绘制 ;false 不允许绘制
WIS文档操作接口:
1.public void requestDocList(int skip,int num){...} //请求获取WIS在线文档;
// skip:从第一份文档起算跳过的数量, num:获取文档的数量
// 成功后发送WIS_ON_GET_DOC_LIST消息到WISCallback 里面包含了所要的文档列表
2.public void chooseDoc(String docId){...} //请求加载某文档
3.public void FirstPage(){...} //跳转到文档的第一页
4.public void PrePage(){...} //跳转到当前页面的前一页
//超过第一页会发送 WIS_ON_PAGE_WARNING 消息到WISCallback
5.public void LastPage(){...} //跳转到文档的最后一页
6.public void NextPage(){...} //跳转到当前页面的下一页
//超过最后一页会发送 WIS_ON_PAGE_WARNING消息到WISCallback
7.public void ToPage(int num){..} //请求跳转到某页面
8.public void DelDoc(String docId){...} //删除某文档
8.publiv void Resize(int width,int height){...} //设置文档显示的宽高1.WISWebView.WIS_INTI_SUCCESS //初始化WIS服务成功 2.WISWebView.WIS_INIT_FAILED //初始化WIS服务失败 3.WISWebView.WIS_UPDATE_USER //通知更新WIS在线人数 4.WISWebView.WIS_ON_CONNECT //通知用户WIS服务正在连接 5.WISWebView.WIS_ON_RECONNECT //通知用户WIS服务正在重连 6.WISWebView.WIS_ON_CONNECT_CLOSE //通知用户WIS服务连接关闭 7.WISWebView.WIS_ON_DOC_LOAD //通知用户WIS文档加载完成 8.WISWebView.WIS_ON_PAGE_CHANGE //通知用户WIS文档页面发生了变动 跳页或者文档更换了 返回结果为JSON字符串 9.WISWebView.WIS_ON_PAGE_WARNING //通知用户WIS文档页面操作的警告 返回结果为JSON字符串 10.WISWebView.WIS_ON_GET_DOC_LIST //通知用户获取文档列表成功 返回获取的文档列表 返回结果为JSON字符串 11.WUSWebView.WIS_ON_HTTP_RESPONSE_ERROR //网络请求异常信息
WIS_ON_GET_DOC_LIST:
list
[
{
"fileName": "OpenGL+ES+2.0+Programming+Guide.pdf", //文档名
"url": "http://1018.long-vod.cdn.aodianyun.com/mfs/1018/pdf/0x0/41aefd57bdf6c0251e77076d9493b271.pdf", //文档的URL地址
"pdfUrl": "http://1018.long-vod.cdn.aodianyun.com/mfs/1018/pdf/0x0/41aefd57bdf6c0251e77076d9493b271.pdf",//文档封面
//在该地址后拼接"?page/1/density/150/quality/80/resize/300" 可获得图片地址
"page": 457, //文档页数
"time": 1456283883, //文档创建的时间戳
"width": 490, //文档宽
"height": 639,//文档高
"id": "9ea3a219aa58aadfbe48fdc087782537"//文档ID
},
...
]
WIS_UPDATE_USER:
{
"total": num,
"page":page
}
WIS_ON_PAGE_WARNING
{
"code":"pre_page",
"content":"已经超出了第一页!"
}
WIS_ON_PAGE_WARNING
{
"code":"pre_page",
"content":"已经超出了第一页!"
}
WIS_ON_HTTP_RESPONSE_ERROR
{
"code":"***",
"error":"***"
}copyright:奥点云