帮助列表
帮助列表
Android_API

WIS Android 文档

SDK下载

1.Android SDK获取

下载WIS-Android版对应的SDK aar或jar包 同时注册获取WIS服务所需的accessId 和 accessKey用于Android开发
accessId  =""
accessKey = ""
导入aar或jar包最为lib库文件到您所需要的Android工程中或者直接引用WisDemo工程中的wislib library

2.Android SDK API说明

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){...}  //设置文档显示的宽高

3.WISCallback回调说明

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  //网络请求异常信息

4.JSON格式说明

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:奥点云


2006 - 2023 aodianyun.com, All Rights Reserved. 奥点科技 版权所有 增值电信业务经营许可证:浙B2-20110306 浙ICP备07500424号 |

  • 电话

    X

    售前咨询:

    400-663-6063

    售后服务:

    400-663-6063

  • 客服

  • 建议

    咨询留言 X
    提  交

在线QQ

售前咨询400-663-6063

售后服务400-663-6063