在Android中更改文件权限

时间:2012-08-13 12:23:05

标签: java android android-ndk

我正在开发一个项目,我的应用程序unzip包含.doc/.pdf文件的文件。我想解压缩zip文件并希望获取.doc/.pdf文件并将其权限设置为Readable/ReadWrite

现在想要使用适当的应用程序为MS-WordPDF查看器打开文件,并为文件设置权限。我怎么能这样做?任何提示或想法?

注意:我想使用我的应用程序解压缩文件并使用第三方应用程序以及文件的设置权限打开它。


我们可以在应用程序中设置文件的权限。唯一的问题是在第三方应用程序中打开文件。我可以在android中使用Inter进程通信机制来完成这个任务,这样我们就可以有进程来处理两个应用程序之间的通信吗?

向我提供你的建议。

1 个答案:

答案 0 :(得分:0)

如果您在外部存储上解压缩文件,则默认情况下它具有所有权限(外部存储所具有的权限)。

如果您要在应用程序存储中提取,那么私有仅提供给您的应用程序(没有第三方应用程序可以轻松访问它)。在这种情况下,请使用权限MODE_WORLD_READABLE