wps android 接口,Android调用WPS接口打开office类型文件

本文介绍了如何在Android应用中调用WPS接口来打开Office类型的文件。内容包括使用WpsModel辅助类设置参数,如打开模式、文件保存路径和监听键事件。同时,针对Android 7.0以上版本,解释了FileProvider的配置和使用,以解决文件URI权限问题。最后展示了调用WPS打开文件的具体代码实现。
摘要由CSDN通过智能技术生成

参数辅助

首先是网上找到一个参数辅助类,具体不知道出自哪里,我在官方也没有找到相关资料,辅助使用即可

public class WpsModel {

public static final String OPEN_MODE = "OpenMode";// 打开文件的格式

public static final String SEND_SAVE_BROAD = "SendSaveBroad";// 文件保存时是否发送广播

public static final String SEND_CLOSE_BROAD = "SendCloseBroad";// 文件关闭时是否发送广播

public static final String THIRD_PACKAGE = "ThirdPackage";// 第三方的包名,关闭的广播会包含该项

public static final String CLEAR_BUFFER = "ClearBuffer";// 关闭文件时是否请空临时文件

public static final String CLEAR_TRACE = "ClearTrace";// 关闭文件时是否删除使用记录

public static final String CLEAR_FILE = "ClearFile";// 关闭文件时是否删除打的文件

public static final String VIEW_PROGRESS = "ViewProgress";// 文件上次查看的进度

public static final String AUTO_JUMP = "AutoJump";// 是否自动跳转到上次查看的进度</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Android应用程序中调用WPS Office手机版接口,需要使用WPS Office SDK提供的API。以下是实现此功能的基本步骤: 1. 下载WPS Office SDK并将其添加到Android项目中。 2. 在Android项目中创建一个活动,并在其中添加一个按钮或其他UI元素,以便用户可以打开WPS Office文档。 3. 实现Java代码,以调用WPS Office SDK中的API。首先,您需要创建一个WpsWrapper类,该类负责与WPS Office应用程序进行通信。然后,在该类中实现打开文档的方法。例如: ``` public class WpsWrapper { private static final String TAG = "WpsWrapper"; public static void openDocument(Context context, String filePath) { try { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setClassName("cn.wps.moffice_eng", "cn.wps.moffice.documentmanager.DocumentManager"); intent.addCategory(Intent.CATEGORY_DEFAULT); Uri uri = Uri.fromFile(new File(filePath)); intent.setDataAndType(uri, "application/msword"); context.startActivity(intent); } catch (ActivityNotFoundException e) { Log.e(TAG, "WPS Office not installed"); } } } ``` 4. 在活动中,将按钮单击事件与WpsWrapper类中的openDocument方法关联。例如: ``` public class MainActivity extends AppCompatActivity { private Button mOpenButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mOpenButton = findViewById(R.id.open_button); mOpenButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { WpsWrapper.openDocument(MainActivity.this, "/sdcard/Document.docx"); } }); } } ``` 5. 运行应用程序并单击打开按钮,WPS Office应用程序将启动并打开指定的文档。 注意:在实现此功能之前,请确保已经阅读WPS Office SDK文档,并且已经了解如何使用该SDK。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值