DJI Mobile SDK V5拥有更加简洁易用的无人机硬件控制接口和软件服务接口,开放全开源的生产代码级 Sample 和丰富的教程,为开发者提供了具有竞争力的无人机移动端解决方案,极大的提升开发体验和效率。
当前版本支持机型:
├── Docs
│ ├── API-Diff
│ │ ├── 5.0.0_5.1.0_android_diff.html
│ │ ├── 5.0.0_beta2_5.0.0_beta3_android_diff.html
│ │ ├── 5.0.0_beta3_5.0.0_android_diff.html
│ │ ├── 5.1.0_5.2.0_android_diff.html
│ │ └── 5.2.0_5.3.0_android_diff.html
│ └── Android_API
│ ├── cn
│ └── en
├── LICENSE.txt
├── README.md
├── README_CN.md
└── SampleCode-V5
├── android-sdk-v5-as
├── android-sdk-v5-sample
│ ├── app-aircraft
│ ├── module-aircraft
│ └── module-common
└── android-sdk-v5-uxsdk
- 5.2.0_5.3.0_android_diff.html
- 5.1.0_5.2.0_android_diff.html
- 5.0.0_5.1.0_android_diff.html
- 5.0.0_beta3_5.0.0_android_diff
- 5.0.0_beta2_5.0.0_beta3_android_diff
DJI Android SDK 与基于LGPLv3.0协议的FFmpeg库是动态连接的。Github中提供了FFmpeg 库的源码、编译的指导与 LGPL v3.0的证书。而Mobile SDK V5的样例代码的实现是基于MIT协议。
Sample分为3部分:
- 基础模块:提供各产品包的基础操作。
- 场景化Sample:提供对飞机的场景化Sample支持。
- App模块:提供一个飞机App。
详细配置请参考settings.gradle。
基础模块:
- sample-module-common:Sample的通用代码。
- sample-module-aircraft:飞机App特有代码,依赖sample-module-common。
场景化Sample:
- uxsdk:场景化Sample,当前仅支持飞机(
dji-sdk-v5-aircraft
)。
App模块:
- sample-app-aircraft:编译飞机App,依赖sample-module-aircraft、uxsdk。
若您需要整合DJI Mobile SDK到您的 Android Studio项目中,请参考:运行MSDK注意事项
注意: sdkVersion = 5.3.0
SDK包 | 说明 | 使用方式 |
---|---|---|
dji-sdk-v5-aircraft | 飞机主包,提供MSDK对飞机控制的支持。 | implementation 'com.dji:dji-sdk-v5-aircraft:{sdkVersion}' |
dji-sdk-v5-aircraft-provided | 飞机编译包,提供飞机包相关接口。 | compileOnly 'com.dji:dji-sdk-v5-aircraft-provided:{sdkVersion}' |
dji-sdk-v5-networkImp | 网络库包,为MSDK提供联网能力(如果不加此依赖,MSDK所有联网功能都会停用,但控制硬件的相关接口还可以正常使用)。 | runtimeOnly 'com.dji:dji-sdk-v5-networkImp:{sdkVersion}' |
-
如果仅需支持飞机产品,使用:
implementation 'com.dji:dji-sdk-v5-aircraft:{sdkVersion}' compileOnly 'com.dji:dji-sdk-v5-aircraft-provided:{sdkVersion}'
-
如果需要MSDK使用网络(默认都需要),使用:
runtimeOnly 'com.dji:dji-sdk-v5-networkImp:{sdkVersion}'
您可以 填写表单 以获得DJI的技术支持。
DJI 招聘软件工程师,based在深圳。如果你想和我们一起把DJI产品做得更好,请:
- 发送简历到 [email protected]
- 提交您的简历:https://we.dji.com/zh-CN/position/detail?positionId=1382258951346253824
更多岗位详情请浏览 https://we.dji.com/zh-CN/social。