Parrot SDK всегда просят установить приложение freeflight для подключения к skycontroller2 с помощью USB-кабеля - PullRequest
0 голосов
/ 16 декабря 2018

Я хочу использовать 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) enter image description here, и он всегда просит меня установить freeflight.После установки freeflight, когда я открываю свое приложение, оно всегда перенаправляет на freeflight и закрывает мое приложение.

есть предложения?

...