Я хочу использовать parrot sdk и skycontroller2 для управления дроном, я использовал пример skycontroller2 в github : (я добавил следующее)
usb_accessory_filter.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<usb-accessory manufacturer="Parrot" model="Skycontroller 2P" />
<usb-accessory manufacturer="Parrot" model="Skycontroller 2" />
<usb-accessory manufacturer="Parrot" model="Skycontroller" />
</resources>
UsbAccessoryActivityImpl
import com.parrot.arsdk.ardiscovery.UsbAccessoryActivity;
public class UsbAccessoryActivityImpl extends UsbAccessoryActivity
{
@Override
protected Class getBaseActivity() {
return AppCompatActivity.class;
}
}
, и когда я подключаю контроллер к своему приложению, отображается следующее всплывающее окно:
(никакие установленные приложения не работают с этим аксессуаром USB) , и он всегда просит меня установить freeflight.После установки freeflight, когда я открываю свое приложение, оно всегда перенаправляет на freeflight и закрывает мое приложение.
есть предложения?