使用隐藏模式将pdf文件保存在内部存储中

时间:2017-09-20 07:25:03

标签: android file storage internal

我要求将pdf文件保存到内部存储空间,文件应隐藏。它不应该显示给用户。

我已成功将.pdf文件保存在内部存储中。但是,我想知道是否可以通过隐藏文件或隐藏模式来保存文件?

如果是,怎么样?我已经谷歌了解这个,但是,无法获得任何解决方案。感谢。

3 个答案:

答案 0 :(得分:0)

如果您要将pdf保存到内部存储,那么它只能由您的应用访问(这意味着pdf查看者无法查看它)。这基本上隐藏了文件。这是你的意思吗?

答案 1 :(得分:0)

你可以使用.作为文件的前缀来隐藏它,但它不是真正不可见的(在Linux中,我可以ctrl+H看到这样的隐藏文件。)

我认为您可以按照此link制作文件 app-private

答案 2 :(得分:0)

要将文件存储为隐藏在内部存储中的文件,您需要使用"创建一个文件夹。" prefix.This将使文件夹隐藏,不会显示在图库中或扫描文件时。

File newdir = yourContext.getFilesDir() (".YourFolder", Context.MODE_PRIVATE);
    if (!newdir.exists()) {
      newdir.mkdirs();
    }


File mediaStorageDir = new File(Environment.getExternalStorageDirectory(), ".YourFolder");
    if (!mediaStorageDir.exists()) {
     mediaStorageDir.mkdirs();
    }
相关问题