我的 android 设备的 sd 卡上有一组加密文件。我的应用程序使用 bufferedInputstream 读取加密文件,并在应用程序的内部存储中生成解密文件。然后应用程序读取解密文件(.pdf、.swf、.flv)以查看它。如何确保用户(包括 root 设备上的 root 用户)无法访问解密文件?
- 一旦我的应用程序打开它进行读取,我可以删除解密文件的读/写权限吗?如果是,请指导我如何?
- 我可以在我的应用程序打开文件后立即从内部存储中删除文件吗?如果是,请指导我如何?
- 我偶然发现了https://github.com/seth-hg/fuse-android。如果没有其他方法,在用户空间构建文件系统来处理这种情况是个好主意吗?如果您尝试过,请指出正确的方向或教程。