Как мое Android-приложение может видеть смонтированный каталог при запуске на Chromebook с ARC { "enableExternalDirectory": true }

Это возникло из более раннего вопроса Android-приложения на Chromebook для доступа к USB-устройствам?

Похоже, что ARC пока не предоставляет никакого доступа к внешнему хранилищу, кроме как с помощью { "enableExternalDirectory": true }, Это имеет некоторые существенные ограничения для моего варианта использования.

Намерение состоит в том, чтобы пользователь мог вставить флэш-накопитель USB в устройство, а мое приложение могло читать и записывать на него файлы.

К сожалению, с enableExternalDirectory При включенной опции пользователь вынужден выбирать каталог, даже если он не использует какие-либо функции, для которых мое приложение требует такой доступ. Самый простой подход - выбрать папку "Загрузки" вместо USB-устройства.

Позже, если пользователь хочет записать данные на флэш-накопитель, он должен использовать значок "Каталог" в верхнем левом углу окна приложения ARC, а затем перезапустить.

Я планирую включить необходимые инструкции в приложение, но для лучшего опыта я бы хотел отследить, сделали ли они это.

Как я могу

  1. Откройте запрос пользователю на выбор каталога
  2. Определить, какой каталог был выбран. (внешний или внутренний)
  3. Перезапустите мое приложение, чтобы новый подключенный каталог вступил в силу?

Возможно ли что-нибудь из этого в приложении ARC?

0 ответов

Другие вопросы по тегам