日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 实现 调用 WPS Office手机版接口

發布時間:2025/4/16 Android 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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.save"的廣播,第三方程序根據需要接聽廣播。廣播含有文件的路徑信息,打開文件時傳遞的包名等,使用時酌情解析,具體見下表:



【關閉文件】
? ?? ? 文件關閉時會發送一個"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手机版接口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。