Как я могу делать фотографии на моей камере при подключении к телефону через USB - PullRequest
0 голосов
/ 31 января 2020

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

Проблема, с которой я сталкиваюсь, заключается в том, что с одной из моих камер - Canon Rebel SL3 - когда я подключаю ее к телефону через USB, камера становится «занятой» и не может делать никаких фотографий. Я не испытываю этой проблемы с моей другой камерой - Nikon D7500.

Я подтвердил, что технически возможно, чтобы SL3 делал фотографии при подключении к чему-либо через USB, как я могу сделать это, когда я подключаю камеру к P C и затем получаю к ней доступ через libgphoto.

Что я могу сделать, используя Android API-интерфейсы USB / MTP, которые могут позволить мне разблокировать / включить камеру, не отключая ее от телефона?

Я пробовал методы UsbDeviceConnection#releaseInterface() и UsbDeviceConnection#close() безрезультатно.

...