android 读取wps_Android 实现 调用 WPS Office手机版接口
从V5.1版本开始,WPS移动版本提供了额外的功能,可以供第三方程序通过集成的方式调用“WPS移动版”打开文件,打开的文件保存和关闭时第三方也可接收到广播通知。
通过此接口,开发者可以实现通过某程序打开office文档时,直接进入阅读模式,同时退出后,会将阅读进度返回给该程序,这样下次再阅读时可以从上次阅读的位置继续阅读。以下是具体接口使用说明和注意事项。
使用Intent打开WPS如下:
booleanopenFile(String path)
{
Intent intent= newIntent();
Bundle bundle= newBundle();
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= newFile(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.save"的广播,第三方程序根据需要接听广播。广播含有文件的路径信息,打开文件时传递的包名等,使用时酌情解析,具体见下表:
【关闭文件】
文件关闭时会发送一个"cn.wps.moffice.file.close"的广播,第三方程序根据需要接听广播。广播含有文件的路径信息,打开文件时传递的包名等,使用时酌情解析,具体见下表:
【参数说明】
其中className为“cn.wps.moffice.documentmanager.PreStartActivity2”,packageName根据版本分别为: ”cn.wps.moffice_eng”(普通版),”cn.wps.moffice_eng”(英文版)。要打开的文件通过Uri传入,其它要传入参数详见下表:
“OpenMode”目前支持以下几种方式:
【保存文件】
【打开文件】
【关闭文件】
android 读取wps_Android 实现 调用 WPS Office手机版接口相关推荐
- Android 实现 调用 WPS Office手机版接口
从V5.1版本开始,WPS移动版本提供了额外的功能,可以供第三方程序通过集成的方式调用"WPS移动版"打开文件,打开的文件保存和关闭时第三方也可接收到广播通知. 通过此接口,开发者 ...
- 手机版html怎么压缩文件,WPS Office手机版文件怎么压缩 WPS Office手机版文件压缩的方法...
WPS Office手机版文件怎么压缩?WPS Office手机版怎么把文件压缩?很多用户想知道WPS Office怎么将文件压缩,文件怎么压缩,WPS Office手机版文件怎么压缩,WPS Off ...
- android 6.0 单手模式,WPS Office安卓版6.0截图曝光 率先推出单手操作模式
12月20日消息,WPS Office安卓版负责人王晖在接受媒体采访时透露,WPS Office将对安卓手机进行针对性的优化,并将很快与用户见面.会上,王晖向记者展示了还在测试阶段的新版WPS Off ...
- android 读取wps_Android 默认使用wps打开本地文档
最近开发一个需求是使用wps打开本地的文档,所以记录一下方便以后查阅 对于Android 7.0 以后文件的读写 请参照一下链接 https://www.jianshu.com/p/5ebfa842e ...
- wps启用编辑按钮在哪里_wps office手机版 点击左上角编辑按钮
导读:说到手机,大家应该都了解,有朋友问wps office,还有人问wps office,这到底是咋回事?事实上wps office 手机版下载安装呢,下面是小编推荐给大家的wps office手机 ...
- wps单文件版_微软Office手机版来了!完全免费+三合一!你还会用WPS吗?1分钟带你了解两者的不同!...
以前都说电脑办公用Office,手机办公用WPS,这几年WPS的电脑端也渐渐强大起来,然而万万没想到,Office和WPS的竞争竟然从电脑端转移到了手机移动端! 之前的Office手机三件套是分成了三 ...
- 赛效:wps下载手机版怎么操作的?
了解更多办公应用工具,大家可进入赛效官方网站查看应用软件栏目了解更多~ 不少人在电脑上使用wps的次数是比较频繁的,使用wps不仅可以创建文档,同时也可以创建表格来记录工作中的数据.会议内容等,但是台 ...
- python调用linuxapi_Linux上使用python调用WPS二次开发接口
原文链接Linux上使用python调用WPS二次开发接口 - C++ Programerwww.cryfeifei.cn 环境Ubuntu18.04 WPS For Linux Python3 简 ...
- android 取色器_音乐剪辑器手机版下载-音乐剪辑器app下载v9.10.15 安卓免费版
音乐剪辑器app是非常棒的剪辑软件,大家可以使用它对各种彩铃铃声,原版音乐进行剪辑编辑处理,功能强大完全免费,而且操作非常简单,有需要的朋友赶快下载试试吧! 音乐剪辑器手机版介绍 有时候想把多首歌曲合 ...
最新文章
- JVM第三篇 — JVM是怎么工作的?
- Flutter 28: 图解 ListView/GridView 混用时滑动冲突小尝试
- 我为什么不用do{}while()
- jQuery的Autocomplete插件
- struts2通过基于XML的配置实现校验没有提示信息
- js算法初窥06(算法模式03-函数式编程)
- kopernio显示无效程序_陆风路虎外观设计专利无效案一锤定音,最高法:陆风X7专利无效...
- 怎么把geany变成英文_细数Word中英文排版6大坑,我不相信你一个也没有遇到过...
- linux dns resolver,如何解决Linux in-kernel dns_resolver问题
- 【Elasticsearch】如何设计可扩展的 Elasticsearch 数据存储的架构
- linux大数据命令操作
- 工厂方法(Factory Pattern)
- 边缘计算卸载matlab仿真,移动边缘计算卸载技术简介
- 弹簧优化设计MATLAB,基于MATLAB的弹簧优化设计.pdf
- element-plus ui表格表头筛选功能
- 如何选择一家靠谱的IT培训机构?
- [云原生专题-16]:容器 - 在Windows主机上搭建Docker环境
- 几大流行的js编辑器推荐理由和推荐指数
- vue img使用动态src( :src )
- GitOps最强工具-2. Argo CD安装