Я занимаюсь разработкой, используя Sony Internet TV в качестве устройства для разработки, которое имеет 4 порта USB.Все или никакие порты могут использоваться с внешними жесткими дисками.Как выбрать и получить доступ к внешней памяти по сравнению с внутренней памятью на устройстве.
Я могу получить доступ к SD-карте или, по крайней мере, к тому, что телевизор помечает как SD-карту, используя следующее:
Environment.getExternalStorageDirectory();
Но я не могу понять, как найти внешние USB-устройства.Я попытался пойти по пути класса UsbManager, но кажется, что должен быть более простой и более общий путь.Я просто хочу видеть устройства хранения данных и не хочу выполнять очистку через идентификаторы поставщиков и т. Д. Но, может быть, я чего-то там упускаю.
Это должно быть возможно, так как я ищута же функциональность, что и в приложении Media Player при открытии меню и выборе «Выбрать устройство».
Мне нужен только доступ на чтение к дискам, но чтение / запись может быть полезным.
Спасибозаранее.