#c_sharp #файлы
Работаю с накопителями в файловой системе через DriveInfo. Однако, если подключить к компьютеру смартфон, то DriveInfo.GetDrives() не находит его. В то же время имя смартфона отображается в проводнике Windows, и через него можно спокойно работать с файловой системой смартфона. Вопрос: как получить доступ к хранилищу на смартфоне?
Ответы
Ответ 1
DriveInfo выдает информацию только о removable devices. Смартфоны попадают в категорию portable devices. Варианты: использовать Windows Portable Devices API (репо на гитхабе с примерами кода, блог команды WPD) использовать библиотеку PortableDevices (основана на примерах из вышеупомянутого репо) для взаимодействия с Андроидом можно воспользоваться библиотекой AndroidLib (топик на XDA)
Комментариев нет:
Отправить комментарий