我正在使用 json 从 url 获取图像并成功存储到 sdcard 中。我想从 sdcard 获取图像并显示到 gridview 中。当我使用下面的代码时,我可以轻松获取所有图像并轻松显示到网格视图中。
public void getFromSdcard() {
ArrayList<String> f = new ArrayList<String>();
File file = new File("/mnt/sdcard/IMG");
if (file.isDirectory()) {
listFile = file.listFiles();
Log.v("Length", "IMG ::" + listFile.length);
for (int i = 0; i < listFile.length; i++) {
f.add(listFile[i].getAbsolutePath());
}
}
}
问题是我不想将所有图像显示到网格视图中,我想显示特定图像(使用图像前缀)。
例如,我有下面的 jpg 列表
LR-001.jpg
LR-002.jpg
GR-001.jpg
GR-002.jpg
CF-001.jpg
CF-002.jpg
ER-001.jpg
ER-002.jpg
GBR-001.jpg
GBR-002.jpg
GPT-001.jpg
GPT-002.jpg
NCK-001.jpg
NCK-002.jpg
如何获取GR 前缀的图像?