我在 sdcard 上有一个 doc 文件。
我想以只读模式打开它。另外我不希望文档查看器保存文件。
打开文件的意图如下:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/test.doc");
file.setReadOnly();
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION );
intent.setDataAndType(Uri.fromFile(file), "application/msword");
startActivity(intent);
但是当文件在 quickOffice 中打开时,该文件仍然是可编辑的。
请建议我应该如何使文件只对任何文档查看器就绪,以及我应该如何防止文件保存。