我想知道是否有可能暂停文件操作,例如读取文件,例如,我在密文中有一个名为A.pdf
的文件,有一个App - Foxit Reader,想要读取A.pdf
文件,我想暂停读取操作一段时间,这样我就有时间解密A.pdf
文件,然后通过福昕阅读器的明文。我想知道是否有办法做到这一点?对于使用密码内容的应用程序而言,这是透明的。有什么想法吗?
我不想编写自己的应用程序来执行读取操作,我只想检测操作,当App正在读取加密文件目录下的指定文件时,我只是解密文件并在之后读/写,我再次加密文件。当然,可以读取/写入我的文件的应用程序必须满足我设置的某些条件,这不是问题。
答案 0 :(得分:0)
您可以使用Activity
创建Intent-Filter
来管理Intent.ACTION_VIEW
并重新接收URI文件。
此时您可以解密文件并保存pdf。
然后启动Activity
以查看新的pdf文件或使用apv library查看应用内的pdf。
在第一种情况下,您必须使用解密的pdf文件创建一个清理目录的服务。