Android Q中使用「.nomedia」隐藏媒体文件

在面对Android中拥有整个存储器访问权限的应用时,用户是无法隐藏特定的某些文件夹的。所幸Android给了一个曲线救国的方法:

在目录下放一个叫做.nomedia的空文件后,则该目录与其子目录下的所有媒体文件都不会被扫描到

通常来说媒体文件(图像,音频,视频)是手机上最敏感的文件,所以这个方法也还可以。
然而在MIUI 12上,这个方法失效了

望着一丝不挂的小姐姐们,我陷入沉思

使用Solid Explorer在日语学习资料目录下创建.nomedia文件后,VLC和系统相册中依然能看得到小姐姐🤔

在Solid Explorer中勾选「显示隐藏文件」的开关后,发现目录下并没有.nomedia。尝试重建该文件,提示:无法完成该操作。难道被删除了?仔细观察,目录下存在.thumbnail目录,说明并不是所有的隐藏文件都会被删掉。

在电脑上创建.nomedia文件后通过Windows的资源管理器复制到手机,发现文件并没有出现。再次复制,提示:Windows 无法完成该操作。新建名为.ssh的空文件,成功。

Solid Explorer和Windows资源管理器行为一致,说明原因不是文件管理器,而在于Android文件系统本身。.ssh文件的成功创建表明这个问题只影响.nomedia文件。

使用关键词「MIUI12 .nomedia not working」搜索后,发现了几位有同样问题的reddit老哥,而他们得出的结论是,没有办法

难道小姐姐们就要这样一丝不挂的被人观摩嘛?我不能接受!

我不死心的继续翻阅结果,翻到一条结果说

从Android P开始,系统会删除自带媒体目录下的.nomedia文件

难道说小姐姐的目录和自带的媒体目录重名了?
掏出Solid Explorer,给小姐姐的家换了个路牌之后重启系统,在VLC和相册中都看不到小姐姐了。我还以为是MIUI魔改的问题,错怪它了

给小姐姐们穿上了衣服,可喜可贺。

我lp只有我自己能看,其他的管你是VLC还是系统相册一眼都别想看