我需要从画廊中提取一些没有选择器选项的随机图像。请注意,我不想为此打开选择器,只要用户点击按钮就可以提取图像。
您可以使用dart:io来获取目录中的文件并在该目录中显示图像文件之一。
import 'dart:io' as io;
var files = io.Directory("/storage/emulated/0/DCIM/Camera").listSync();
final _random = new math.Random();
var idx= _random.nextInt(files.length) ;
var file = files[idx];
//TODO display the file.