原创文章:转载请注明出处
安卓APP调用WPS打开Office文件并返回APP功能实现(附wps工具)
在某些app(如OA系统app)开发工程中,往往会遇到编辑Office文档的需求,而我们一般采取最为有效的方法便是调用三方的专业Office软件。
基础功能:app跳转WPS打开Office文档
检查是否已安装WPS
private boolean checkWps(){
Intent intent = getPackageManager().getLaunchIntentForPackage("cn.wps.moffice_eng");//WPS个人版的包名
if (intent == null) {
return false;
} else {
return true;
}
}
打开文档
Intent intent = mActivity.getPackageManager().getLaunchIntentForPackage( "cn.wps.moffice_eng");
Bundle bundle = new Bundle();
intent.setData(Uri.parse(fileUrl));//这里采用传入文档的在线地址进行打开,免除下载的步骤,也不需要判断安卓版本号
intent.putExtras(bundle);
mActivity.startActivity(intent);
进阶功能:设置文档打开模式,使用广播进行WPS操作监听
创建接口与广播
// 回调接口