Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
背景:
需要批量读取png图片,对上层的API接口使用不太熟悉,记录下。
使用方法:
ArrayList<String> mImageList = new ArrayList<>();
private void getImageFiles(String path){
String format = "png";
File dir = new File(path);
File [] files = dir.listFiles();
for(int i=0;i<files.length;i++){
String type = files[i].getName().substring(files[i].getName().lastIndexOf('.')+1, files[i].getName().length());
if(format.equals(type.toLowerCase())){
Log.i(TAG, "getImageFiles: files[i].getName():"+files[i].getName());
mImageList.add(files[i].getName());
}
}
}
path为要读取的路径。