如何在android中显示Gallery中的目录/文件夹?
我正在制作一个应用程序,首先创建目录,然后将图像存储在该目录中。我能够看到这些包含图像的目录(文件夹和子文件夹)。但在画廊里,它们是看不见的 下面是我如何制作一个目录如何在android中显示Gallery中的目录/文件夹?,android,android-gallery,android-file,Android,Android Gallery,Android File,我正在制作一个应用程序,首先创建目录,然后将图像存储在该目录中。我能够看到这些包含图像的目录(文件夹和子文件夹)。但在画廊里,它们是看不见的 下面是我如何制作一个目录 File filePath = Environment.getExternalStorageDirectory(); String phNumber[] = // userNumber String dir = "/My Main Dir/"+phNumber[0]; File
File filePath = Environment.getExternalStorageDirectory();
String phNumber[] = // userNumber
String dir = "/My Main Dir/"+phNumber[0];
File imageDirectory = new File(filePath, dir);
if(!(imageDirectory.exists())){
imageDirectory.mkdirs();
}
每当我在该目录中保存一个图像时,我称之为:
getActivity().sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
当我重新启动手机并等待很长时间后,目录会显示出来。在我的画廊里有没有什么地方可以让我立即看到效果 可以调用媒体扫描程序。但是您可以为外部存储目录执行此操作。为你的文件做这件事。所以调整到完整路径。@greenapps,我已经尝试了完整路径…使用kitkat无效吗?看看这里:Intent.ACTION\u MEDIA\u MOUNTED不适用于KitKat,,,您应该更好地阅读该页面。当然,选择另一种解决方案。