【问题标题】:How to hide the files in the sd card which are created by my application? [duplicate]如何隐藏我的应用程序创建的 sd 卡中的文件? [复制]
【发布时间】:2012-11-01 15:01:37
【问题描述】:

可能重复:
Make a File/Folder Hidden on Windows with Java

我想将文件插入到 sd 卡中,并且文件不应该正常可见,它应该只能通过我的应用程序可见。

【问题讨论】:

  • 您是否在询问它是否可行?您是在寻求技术可能性吗?您是否要求其他人编写您想要的代码?你到底尝试过什么?
  • 如果您将所有文件放在一个子目录中(从您的应用程序创建),您可以使用developer.android.com/reference/java/io/FilePermission.html API 删除除目录所有者(即您的应用程序)之外的任何人的“读取”权限)。这应该会阻止其他应用程序列出该目录中的内容。
  • 这个问题与在 Windows 上隐藏文件/文件夹无关。这是一个 Android 开发问题,试图在 android 上隐藏文件是一个有效且不相关的问题。 SD卡可以由Android设备本身浏览,我上次检查过,不运行Windows。

标签: android


【解决方案1】:

没有办法从文件浏览器中隐藏 SD 卡上的文件。但如果您有不希望 android 索引并在 avi 或 mp3 文件等媒体播放器中显示的文件,您只需创建一个名为 .nomedia 的文件与您的媒体文件位于同一目录中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    相关资源
    最近更新 更多