Как мое Android-приложение может видеть смонтированный каталог при запуске на Chromebook с ARC { "enableExternalDirectory": true }
Это возникло из более раннего вопроса Android-приложения на Chromebook для доступа к USB-устройствам?
Похоже, что ARC пока не предоставляет никакого доступа к внешнему хранилищу, кроме как с помощью { "enableExternalDirectory": true }
, Это имеет некоторые существенные ограничения для моего варианта использования.
Намерение состоит в том, чтобы пользователь мог вставить флэш-накопитель USB в устройство, а мое приложение могло читать и записывать на него файлы.
К сожалению, с enableExternalDirectory
При включенной опции пользователь вынужден выбирать каталог, даже если он не использует какие-либо функции, для которых мое приложение требует такой доступ. Самый простой подход - выбрать папку "Загрузки" вместо USB-устройства.
Позже, если пользователь хочет записать данные на флэш-накопитель, он должен использовать значок "Каталог" в верхнем левом углу окна приложения ARC, а затем перезапустить.
Я планирую включить необходимые инструкции в приложение, но для лучшего опыта я бы хотел отследить, сделали ли они это.
Как я могу
- Откройте запрос пользователю на выбор каталога
- Определить, какой каталог был выбран. (внешний или внутренний)
- Перезапустите мое приложение, чтобы новый подключенный каталог вступил в силу?
Возможно ли что-нибудь из этого в приложении ARC?