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 に答える