作者持续关注 WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397)
目录
SDK功能介绍
功能详解:
打开文档能力
打开一个文档
打开多个文档:
打开在线文档
只读方式打开文档
编辑方式打开文档
以阅读方式打开文档
以自动播放形式打开文档
文档选择能力
使用场景
效果演示:
案例演示
SDK功能介绍
SDK基础能力
功能详解:
打开文档能力
🔔
优势: 用于第三方应用打开Office各种格式文档,同时支持
- 返回第三方:支持关闭文档直接返回第三方应用,默认现有的通过Intent匹配打开的,关闭返回的是WPS首页,而非第三方应用
- 支持参数控制:支持传递各种参数控制文档行为,比如只读/阅读/编辑/批注/播放等模式打开文档
- 事件通知:第三方应用能够接受文档关闭,保存事件通知,形成交互闭环,如实现编辑保存后上传文档,更新第三方UI等
打开一个文档
使用场景:第三方应用打开,要求不跳出第三方应用体验,能够返回第三方应用,如 文档浏览/编辑场景,邮件附件,OA附件,IM聊天附件等
演示效果图:
打开多个文档:
使用场景:需要一次性打开多个文档场景,如果邮件多附件,OA系统多附件等
打开在线文档
使用场景:文档在OA服务器,只有一个远程文件下载地址情况,第三方应用无需下载直接打开预览文档
只读方式打开文档
使用场景:文档只能看,不能修改编辑场景
编辑方式打开文档
使用场景:第三方打开文档直接进入编辑状态,用户操作减少一步,对于经常编辑文档场景有更好的体验
以阅读方式打开文档
使用场景:第三方打开文档直接进入阅读模式,对应高频阅读文档场景有更好的体验
以自动播放形式打开文档
使用场景:对于会议文档,进行投屏播放等场景更友好
文档选择能力
业内新增能力,痛点刚需
🔔
亮点:
-
- 直接获取WPS内部文档,支持获取最近打开、云文档、本地存储文档,后续可支持微 信、QQ文档
具体场景:
-
- 打印应用使用场景
-
- 云存储应用使用场景
-
- 第三方应用需要从WPS获取文档场景
使用场景
在Android高版本中,由于应用沙盒机制限制,当前应用当需要进行文档选择的时候只能选择本地文档,而无法选择其它应用文档(如WPS应用内的文档),通过此SDK能力能够支持从第三方应用选择WPS文档从而实现例如:从WPS选择文档进行打印,从WPS选择文档进行上传,从WPS选择文档进行分享发送等功能
- 打印垂类领域:打印小程序,文档选择+打印
- 邮件类App: 邮件添加附件
- OA系统类:添加附件上传,支持从WPS选择文档,方便更多用户
- 网盘类:从WPS选择文件上传,目前网盘类只能选择本地文档,使用此功能后新增可以从WPS选择文档,方便更多用户
....
效果演示:
案例演示
某打印应用集成上线后的效果图