Мне необходимо открыть файл из приложения андроид (т.е. чтобы в приложении появилось меню с выбором нужного проводника, и в проводнике чтобы можно было выбрать файл определённого формата).
Написать плагин не вариант.
Данные будут разными для каждой версии Android. Чтобы получить директорию прийдётся писать кучу кода под каждую версию андроид и исправлять баги.
Лучше всего использовать чей-то плагин/код.
Я писал свой плагин под Юнити, в последней версии андроид директория указывается как metadata. Короче лучше не заморачиваться.
Ну самое простое (и наверное правильное) в данном случае - найти аналогичный код на Java/Kotlin, скомпилировать его в AAR, и использовать как плагин в Unity. Ну и да - компилировать с учетом работы юнити с плагинами...
А еще надеятся что ваша активити в юнити не потеряется по дороге )