【问题标题】:How to hide a folder programmatically in Android [closed]如何在Android中以编程方式隐藏文件夹[关闭]
【发布时间】:2017-08-01 20:46:18
【问题描述】:

我想在我的应用程序中隐藏文件夹,我使用了 ".folder_name" , 但在“显示隐藏文件复选框”启用后显示隐藏文件夹。请给我除此之外的另一个解决方案,因为我无法显示该文件夹。

【问题讨论】:

  • 隐藏文件夹与普通文件夹有何不同?如果您的应用能够看到,为什么您认为其他应用无法看到该文件夹​​?
  • 我知道这个解决方案,但先生我不想使用 .. File folder = new File(Environment.getExternalStorageDirectory(), ".hiddenFolder");文件夹.mkdir();

标签: android


【解决方案1】:

Android 基于 Linux,除了添加 .在文件或文件夹名称之前。这只会隐藏“ls”的内容,但不会隐藏“ls -a”的内容。因此,在 Android 中,无论您如何隐藏文件,每个人都可以看到所有文件。

您可以对文件进行加密,这样即使在访问之后,用户也无法理解它。

或者您可以转移文件内部存储,使另一个应用程序和用户本身无法看到只有该应用程序可以访问该文件并从其所在位置删除该文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 2020-02-21
    相关资源
    最近更新 更多