我想使用鹦鹉sdk和skycontroller2来控制无人机,我在github中使用了skycontroller2的示例:(我添加了以下内容)
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并关闭我的应用程序。
有什么建议吗?