无法使用Intent在Android的编辑模式下打开Word文件

时间:2018-08-23 13:33:21

标签: android ms-word android-file android-fileprovider

这是我用来打开Word文件的意图:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_EDIT);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(fileUri, MimeTypeMap.getSingleton().getFileExtensionFromUrl(fileUri));
intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
mContext.startActivity(intent);

我使用以下这行代码fileUri

FileProvider.getUriForFile(context, "my authority", file);

在Microsoft Word应用程序和OfficeSuite应用程序中都可以正确打开文件,但是在两个应用程序中,文件均处于只读模式,因此我无法直接编辑文件。当我使用文件管理器应用程序(例如ES File Explorer)打开该Word文件时,该文件处于读写模式并启用了编辑。

我尝试了ACTION_VIEWACTION_EDIT,都发生了同样的事情。

0 个答案:

没有答案