如何隐藏Android画廊中的图像

PPS*_*ein 16 android android-sdcard android-gallery

我当前项目的一部分是从URL下载图像然后保存到SDCard.但问题是所有在sdcard中保存的图像都显示在android gallery页面中.我想要的是" 我不想在Android画廊中保存所有已保存的图像. "

ozb*_*bek 34

  1. 添加".nomedia"文件.不工作?尝试第二个选项.

  2. 将文件保存到以"."开头的文件夹,例如, /sdcard/.myimages/


Jai*_*oni 9

您可以使用以下代码创建.nomedia文件:
String NOMEDIA=".nomedia";

File Folder = new File(Environment.getExternalStorageDirectory() + "/mydir");
   if(Folder.mkdir()) { 
      nomediaFile = new File(Environment.getExternalStorageDirectory() + "/mydir/"+ NOMEDIA);
      if(!nomediaFile.exists()){
          nomediaFile.createNewFile();
      }
   }
Run Code Online (Sandbox Code Playgroud)