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

Я беру приложение для Android и запускаю его в Chrome с помощью ARC Welder. Для достижения наилучших результатов мы ориентируемся только на Chromebook/Chrome OS, а не на Windows или OSX.

Приложение работает с небольшими глюками, но мне нужно пронумеровать фотографии на вставленной SD-карте.

Проблема в том, что папка /mnt, доступная в Android Runtime, содержит только виртуальную папку sdcard и не отражает настоящую SD-карту или USB-накопитель, подключенный к Chromebook.

Как эти фотографии могут быть автоматически загружены с SD-карты в приложение Android в среде выполнения Android.

Я знаю, что могу использовать CRX (расширение Chrome) для чтения фотографий с SD-карты, но как их передать в приложение для Android? И может ли это быть в том же CRX, что и ARC Welder, или это должен быть отдельный CRX?


person 700 Software    schedule 20.04.2016    source источник


Ответы (1)


Я нашел обходной путь, который заключается в использовании дополнительных метаданных и добавьте
{ "enableExternalDirectory": true }.

При первом запуске приложение запрашивает у пользователя папку. Необходимо выбрать SD-карту.

Тогда мое приложение работает так, как ожидалось, поскольку «эмулированная SD-карта» становится «настоящей SD-картой». Это не самый удобный подход, но он работает.

Я бы все же предпочел, чтобы мы могли загружать файлы из CRX в среду выполнения Android...

person 700 Software    schedule 20.04.2016