public void walkdir(File dir){ 文字列pdfPattern = ".png";複数のファイルをスキャンする
File[] listFile = dir.listFiles();
if (listFile != null) {
for (int i = 0; i < listFile.length; i++) {
if (listFile[i].isDirectory()) {
walkdir(listFile[i]);
} else {
if (listFile[i].getName().endsWith(pdfPattern)) {
scanFile(listFile);**Not working**
}
}
}
}
}
はので、どのように私はあなたがそのような.PNGなどの特定のファイル拡張子のためのディレクトリをスキャンしたいと考えてい
private void scanFile(String path) {
MediaScannerConnection.scanFile(MainActivity.this,
new String[]{path}, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
Log.wtf("ff", "ff");
}
});
}
を追加することを忘れていけないが、私は(メディアスキャナー)をスキャンしますギャラリーに自動的に表示されるように –