这是我用来打开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 文件资源管理器等文件管理器应用程序打开该 Word 文件时,该文件处于读写模式并且启用了编辑。
我都尝试过ACTION_VIEW
and ACTION_EDIT
同样的事情也发生了。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)