Я пытаюсь написать приложение Android, которое будет загружать фотографии с моей камеры через USB при их захвате.
Проблема, с которой я сталкиваюсь, заключается в том, что с одной из моих камер - Canon Rebel SL3 - когда я подключаю ее к телефону через USB, камера становится «занятой» и не может делать никаких фотографий. Я не испытываю этой проблемы с моей другой камерой - Nikon D7500.
Я подтвердил, что технически возможно, чтобы SL3 делал фотографии при подключении к чему-либо через USB, как я могу сделать это, когда я подключаю камеру к P C и затем получаю к ней доступ через libgphoto.
Что я могу сделать, используя Android API-интерфейсы USB / MTP, которые могут позволить мне разблокировать / включить камеру, не отключая ее от телефона?
Я пробовал методы UsbDeviceConnection#releaseInterface()
и UsbDeviceConnection#close()
безрезультатно.