我在SD卡上有一个文档文件。
我想以只读模式打开它。另外,我不希望文档查看器保存文件。
打开该文件的意图如下:
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中打开时,该文件仍然是可编辑的。
请建议如何使文件准备就绪-仅供任何文档查看器使用,以及如何防止保存文件。
发布于 2011-10-07 17:00:52
这可能是因为您的应用程序没有root访问权限。只能通过root访问来更改文件权限。
https://stackoverflow.com/questions/7525239
复制相似问题