Как получить случайные фотографии из галереи без сборщика Flutter? - PullRequest
0 голосов
/ 27 января 2020

Мне нужно извлечь несколько случайных изображений из галереи без опции выбора. Пожалуйста, будьте уверены, что я не хочу открывать средство выбора для этого, просто извлеките изображения, если пользователь нажал кнопку.

1 Ответ

0 голосов
/ 28 января 2020

Вы можете использовать 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. 
...