我正在构建一个应用程序,它从网络下载图像并将它们存储到我的SD卡中。为了使它们在图库中不可见,我加入了这行代码以生成.nomedia文件:
FileWriter f = new FileWriter("/sdcard/Android/data/CopyImage/cache/.nomedia");
应用程序可以成功下载图像并在同一文件夹中创建.nodata文件,但问题是,该图像仍然出现在图库中。
怎么会这样呢? 有人能给我提供一个解决方案吗?
非常感谢。
我正在构建一个应用程序,它从网络下载图像并将它们存储到我的SD卡中。为了使它们在图库中不可见,我加入了这行代码以生成.nomedia文件:
FileWriter f = new FileWriter("/sdcard/Android/data/CopyImage/cache/.nomedia");
应用程序可以成功下载图像并在同一文件夹中创建.nodata文件,但问题是,该图像仍然出现在图库中。
怎么会这样呢? 有人能给我提供一个解决方案吗?
非常感谢。
在创建了“.nomedia”文件之后,您必须重新启动手机,然后该文件夹中的图像将不会出现在相册中。