1

我试图找出在包含图像文件的设备上获取所有目录的最佳方法。我知道如何使用所有 api,但我的应用程序要求使用应用程序内的图片库,而不仅仅是使用意图来启动图库。我曾想过浏览整个设备并查看目录并检查扩展名,但这需要几秒钟的时间。有没有人有更好的解决方案?我已经建立了一个非常可靠的自定义画廊,但我唯一的问题是想出一个很好的解决方案来获取我的应用程序不知道的其他地方的所有图像。

4

1 回答 1

0

apache commons-io DirectoryWalker

public class ImagesFinder extends DirectoryWalker{

protected boolean handleDirectory(File directory, int depth, Collection results) {
 return true; 
}

 protected void handleFile(File file, int depth, Collection results) {
      // 
}
}
于 2013-10-31T20:34:09.340 回答