大疆社区

标题: SDK 3.1 连接状态 [打印本页]

作者: smellok    时间: 2016-3-18
标题: SDK 3.1 连接状态
在sdk3.0中,如果只连接遥控器(主机没开),如下代码:

DJISDKManager.getInstance().getDJIProduct();


貌似返回的不是null,可以通过这个返回值来判断是否连接了遥控器。

而在SDK3.1中,即使连接了遥控器,这个短代码返回为null。

如果判断只有遥控器连接的状态?



作者: YeYe    时间: 2016-4-2
可以这样子:

    /**
     * 飞行器是否已经连接
     * @return 飞行器连接状态
     */
    public static boolean isAircraftConnected() {
        return getProductInstance() != null && getProductInstance() instanceof DJIAircraft &&
                getProductInstance().getModel() != null;
    }

试一下吧




欢迎光临 大疆社区 (https://bbs.dji.com/) Powered by Discuz! X3.2