Имеется разрабатываемая программа под Андроид. В ней предусмотрена возможность выбора файла, необходимого для определенного режима работы программы. Для этого сделан самодельный виджет выбора файла (на QML+Qt). Файл может лежать где угодно:
- на локальной файловой системе
- на флешке в SD-слоте
- на флешке, подключаемой через USB-OTG
- на вируальном «внешнем хранилище»
Вопрос в том, какой каталог Андроид показывать пользователю по умолчанию, например при первом выборе файла? А какой каталог показывать, если предыдущего каталога, где ранее был сделан выбор, просто нет (потому что вытащили флешку)?
Я сейчас по-умолчанию показываю каталог приложения, типа
/data/user/0/ru.наименованиеОрганизации.наименованиеПриложения
но заказчику не нравится. Показать корень - не вариант, потому что есть мобильники (например с Android 7) где корень не читается.