Android 实现 调用 WPS Office手机版接口
从V5.1版本开始,WPS移动版本提供了额外的功能,可以供第三方程序通过集成的方式调用“WPS移动版”打开文件,打开的文件保存和关闭时第三方也可接收到广播通知。
通过此接口,开发者可以实现通过某程序打开office文档时,直接进入阅读模式,同时退出后,会将阅读进度返回给该程序,这样下次再阅读时可以从上次阅读的位置继续阅读。以下是具体接口使用说明和注意事项。
使用Intent打开WPS如下:
boolean openFile(String path){Intent intent = new Intent();Bundle bundle = new Bundle();bundle.putString(OPEN_MODE, READ_ONLY);bundle.putBoolean(SEND_CLOSE_BROAD, true);bundle.putString(THIRD_PACKAGE, selfPackageName);bundle.putBoolean(CLEAR_BUFFER, true);bundle.putBoolean(CLEAR_TRACE, true);//bundle.putBoolean(CLEAR_FILE, true); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(android.content.Intent.ACTION_VIEW);intent.setClassName(packageName, className);File file = new File(path);if (file == null || !file.exists()){ return false;}Uri uri = Uri.fromFile(file);intent.setData(uri);intent.putExtras(bundle);try {startActivity(intent);}catch (ActivityNotFoundException e) {e.printStackTrace();return false;}return true;}
【关闭文件】
文件关闭时会发送一个"cn.wps.moffice.file.close"的广播,第三方程序根据需要接听广播。广播含有文件的路径信息,打开文件时传递的包名等,使用时酌情解析,具体见下表:
【参数说明】
其中className为“cn.wps.moffice.documentmanager.PreStartActivity2”,packageName根据版本分别为: ”cn.wps.moffice_eng”(普通版),”cn.wps.moffice_eng”(英文版)。要打开的文件通过Uri传入,其它要传入参数详见下表:
“OpenMode”目前支持以下几种方式:
【打开文件】
【关闭文件】
原文地址:http://bbs.wps.cn/thread-22349340-1-1.html
转载于:https://www.cnblogs.com/ywtk/p/4031689.html
Android 实现 调用 WPS Office手机版接口相关推荐
- android 读取wps_Android 实现 调用 WPS Office手机版接口
从V5.1版本开始,WPS移动版本提供了额外的功能,可以供第三方程序通过集成的方式调用"WPS移动版"打开文件,打开的文件保存和关闭时第三方也可接收到广播通知. 通过此接口,开发者 ...
- 手机版html怎么压缩文件,WPS Office手机版文件怎么压缩 WPS Office手机版文件压缩的方法...
WPS Office手机版文件怎么压缩?WPS Office手机版怎么把文件压缩?很多用户想知道WPS Office怎么将文件压缩,文件怎么压缩,WPS Office手机版文件怎么压缩,WPS Off ...
- wps启用编辑按钮在哪里_wps office手机版 点击左上角编辑按钮
导读:说到手机,大家应该都了解,有朋友问wps office,还有人问wps office,这到底是咋回事?事实上wps office 手机版下载安装呢,下面是小编推荐给大家的wps office手机 ...
- wps单文件版_微软Office手机版来了!完全免费+三合一!你还会用WPS吗?1分钟带你了解两者的不同!...
以前都说电脑办公用Office,手机办公用WPS,这几年WPS的电脑端也渐渐强大起来,然而万万没想到,Office和WPS的竞争竟然从电脑端转移到了手机移动端! 之前的Office手机三件套是分成了三 ...
- android 6.0 单手模式,WPS Office安卓版6.0截图曝光 率先推出单手操作模式
12月20日消息,WPS Office安卓版负责人王晖在接受媒体采访时透露,WPS Office将对安卓手机进行针对性的优化,并将很快与用户见面.会上,王晖向记者展示了还在测试阶段的新版WPS Off ...
- 赛效:wps下载手机版怎么操作的?
了解更多办公应用工具,大家可进入赛效官方网站查看应用软件栏目了解更多~ 不少人在电脑上使用wps的次数是比较频繁的,使用wps不仅可以创建文档,同时也可以创建表格来记录工作中的数据.会议内容等,但是台 ...
- python调用linuxapi_Linux上使用python调用WPS二次开发接口
原文链接Linux上使用python调用WPS二次开发接口 - C++ Programerwww.cryfeifei.cn 环境Ubuntu18.04 WPS For Linux Python3 简 ...
- android 如何调用WPS显示工作文件
引用:http://bbs.wps.cn/thread-22327642-1-1.html 以下是指定使用WPS中文版打开文档的代码示例(WPS不同语言版的包名略有不同,请注意红色标记部分哦): &l ...
- android外接usb摄像头demo_手机USB接口有哪些功能 手机USB接口功能介绍【详解】
手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇.小台灯等外设.但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗? 充电速度和 ...
最新文章
- python 第六章 函数 pta(1)
- 文件服务器结构,文件服务器结构
- 平衡正则 html,正则表达式-利用平衡组匹配html
- 《深入理解Java虚拟机》笔记6——高效并发
- 一个应届产品狗的产品日记【第二部:学做产品】
- matlab中求方差的,matlab中求方差为什么除以n-1?
- 梯度消失与梯度爆炸---解决方案(二)--杀手锏
- 计算机英语词汇带音标,计算机专用英语词汇1500词(带音标).doc
- 计算机c盘垃圾,清理电脑C盘垃圾的小妙招
- TransModeler 交通仿真软件
- 哈密瓜水果的文案,水果哈密瓜文案高级感
- 【Unity3D】人物跟随鼠标位置
- H13高效空气过滤器技术标准
- 第31讲:永久存储:腌制一缸美味的泡菜
- 用Visio绘制switch-case流程图
- 1-1 一摞有风格的纸牌之一张纸牌
- 田震-雨中的鸟依然在飞-LRC歌词下载
- 带你轻松理解Zookeeper的选举机制
- Java获取播放文件的时长
- python基本概念
热门文章
- Struts编程心得
- 错误 SQL TOP子句中的行数必须是整数
- leetcode 110. 平衡二叉树
- pip Python 包安装和管理工具
- 机器学习入门方法推荐(少走弯路)入门视频推荐
- 批评“古风”歌词“狗屁不通”就是不尊重?我们又都成了“垃圾听众”
- linux shell顺序执行,shell 执行顺序
- druid连接池mysql5.7_Spring Boot 使用Druid连接池整合Mybatis-Plus连接Mysql数据库
- springboot拦截器拦截提示_Springboot拦截器使用及其底层源码剖析
- 查看linux安装redis的位置,linux查看是否安装redis