大疆社区

标题: 基于SDK开发的新功能 [打印本页]

作者: xintaoliu    时间: 2015-7-24
标题: 基于SDK开发的新功能
我下载了Mobile的SDK Demo,导入到Eclipse之后可以运行,并且在我的Android平板电脑上生成一个独立的App。

当我把无人机控制器连接到平板电脑,显示要选择连接到官方的DJI Pilot还是基于SDK demo生成的App。这样我只能用一个App,如果我连接到我自己开发的App,里面的很多官方的功能都没有,比如安全检测,自动降落,控制相机等等,而且也不安全。出于安全考虑,我想只能用官方的DJI Pilot。但是如果我想用自己开发的功能,比如上传航点,实时获取拍摄的video,我如何在连接到官方的DJI Pilot的情况下使用我自己开发的这些功能?或者是说,可否把我自己开发的功能加入到官方的DIJ Pilot里面?

请问我这样的需求应该如何解决?谢谢!

作者: lanyusea    时间: 2015-7-24
不能,不能。

自己用SDK加入安全检测/自动降落/控制相机的功能。
作者: xintaoliu    时间: 2015-7-24
谢谢回复!不过,让我们自己在SDK这基础上开发,对于初学者来说会需要一个过程,也会花费时间。既然官方DJI Pilot不支持扩展(个人觉得将来应该支持,应该是双赢的局面),那么有没有第三方的经过包装的开源代码可以用用?这样至少会省一点力气,也会安全一些。
作者: lanyusea    时间: 2015-7-25
有的。sdk下载页面有一个开源的demo project,基本上所有的功能都演示了一遍,需要哪个直接复制粘贴过来就好。
作者: xintaoliu    时间: 2015-7-26
lanyusea 发表于 2015-7-25 11:17
有的。sdk下载页面有一个开源的demo project,基本上所有的功能都演示了一遍,需要哪个直接复制粘贴过来就 ...
谢谢。那个demo project应该是DJI-SDK-DEMO。我可以运行,但是要很快开发自己需要的功能,我估计还是需要时间的,比较你们都是专家级的。

作者: lanyusea    时间: 2015-7-26
嗯…… 其实我不会写Android,但是deadline是第一生产力。老板说要下周见成品,所以我就疯狂复制粘贴demo里面我需要的功能拼凑成一个app然后就上架了……( ̄(工) ̄)
作者: 海参想在喀什约飞    时间: 2015-7-26
双控版Inspire1可以满足要求:
主控运行自己的APP;
副控运行DJI Pilot
作者: xintaoliu    时间: 2015-7-26
本帖最后由 xintaoliu 于 2015-7-26 22:43 编辑
evan2048_3 发表于 2015-7-26 14:00
双控版Inspire1可以满足要求:
主控运行自己的APP;
副控运行DJI Pilot
谢谢!可惜我已经买了 精灵3了。。。双控版何时能普及到精3.。。。





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