关于获取DJI Pilot安卓应用源代码及适配航测任务的DJI Pilot开发SDK的技术问询
针对DJI Pilot相关开发问题的解答
1. 是否有途径访问DJI Pilot安卓应用的源代码?
很遗憾,DJI不会公开DJI Pilot应用的源代码。作为DJI的核心官方应用,Pilot包含大量专有技术、业务逻辑和知识产权,这些都是DJI的核心资产,所以目前没有任何公开渠道可以获取其源代码。如果需要实现类似功能,只能基于DJI官方提供的开发工具来自主构建。
2. 是否存在可基于其二次开发的DJI Pilot专属SDK?
目前DJI并没有推出专门针对DJI Pilot的专属二次开发SDK,但你可以通过官方提供的现有工具来实现类似Pilot的测绘和倾斜摄影任务功能:
- DJI Mobile SDK:里面包含了完整的航测任务API,比如
Waypoint Mission(航点任务)、Waypoint V2 Mission(新版航点任务),以及专门用于倾斜摄影的参数配置接口。你可以通过这些API实现航线规划、任务执行、数据采集等核心逻辑,完全能够复现Pilot中的测绘和倾斜摄影任务流程。 - DJI UX SDK for Android:虽然无法直接复用Pilot的UI组件,但UX SDK提供了一系列预构建的UI元素(比如任务规划界面、状态显示控件等),你可以基于这些组件快速搭建类似Pilot的交互界面,大幅减少从零开发UI的工作量。
另外给你几个实用建议:
- 仔细研读DJI开发者文档中关于航测任务和倾斜摄影的章节,里面有详细的参数说明和代码示例;
- 加入DJI开发者社区,和其他做航测应用开发的开发者交流经验,很多人会分享类似场景的实现思路;
- 如果遇到特定功能的技术瓶颈,可以联系DJI官方的开发者支持团队,他们能提供更针对性的指导。
内容的提问来源于stack exchange,提问作者J. Gichana




