一、Mobile SDK(简称MSDK)
https://developer.dji.com/cn/mobile-sdk/documentation/introduction/index.html
DJI Mobile SDK是一款软件开发套件,旨在让开发者能够访问DJI无人机和手持相机产品的丰富功能。该SDK通过兼顾更底层的功能,诸如飞行稳定,电池管理,信号传输和通信等,简化了应用程序开发的过程。这样,开发者就不需要具备丰富的机器人或嵌入式系统背景知识,而可以专注于DJI产品相关的行业应用开发。
该SDK包括:
- 可导入Android或iOS应用程序的 库/框架,用于访问DJI产品的功能
- 飞行模拟器和可视化工具
- 适用于iOS的调试工具和远程logger
- 示例代码和教程
- 开发者指南和API文档
二、UX SDK
https://developer.dji.com/cn/mobile-sdk/documentation/introduction/ux_sdk_introduction.html
UX SDK具有三种主要的UI类型:
- 部件 : 独立的UI元素,可提供状态信息或简单的控制(例如电池电量信息或自动起飞按钮)
- 部件集合 :(仅适用于iOS)彼此相关的小部件的有组织的集合(例如,相机曝光状态)
- 面板 : 具有丰富UI元素(例如相机设置)的复杂菜单和设置视图
所有UI元素无需额外维护就可以简单地在应用程序中实现出来。这些U