Я не уверен относительно вашего второго вопроса о проверке, смонтирована ли файловая система устройства через USB на компьютере, но что касается первого вопроса, чтобы проверить доступные файловые системы, вызовите FilesystemRegistry .listRoots (), который будет возвращать перечисление объектов String.Если в перечислении указано «SDCard /», то SDCard доступна.
Некоторые устройства также могут хранить изображения в памяти устройства, что отличается от SDCard.В этом случае проверьте «store /» в качестве корня файловой системы.