Mobile SDK v5.8.0
DJI Mobile SDK V5 has a series of APIs to control the software and hardware interfaces of an aircraft. We provide an open source production sample and a tutorial for developers to develop a more competitive drone solution on mobile device. This improves the experience and efficiency of MSDK App development.
Collection of MSDK V5 documents
- Table of contents for MSDK v5 doc
- Chapter 1 - Hello, MSDK V5!
- Chapter 2 - The Sample
- Chapter 3: Integrate the SDK into your project
- Chapter 4: The Keymanager and the DJIKey
- Chapter 5: Video decode
Flight Controller
- How to disable the smart low battery return feature?
- How to configure the mode of return to home?
- How to land the aircraft by using virtual stick?
- How to achieve forced aircraft landing?
- How do I set a homepoint using KeyHomeLocation?
- What are the getLocation methods?
Battery
WaypointMission
- Do DJI MINI 3 and DJI MINI 3 PRO support Waypoint Mission?
- Why the waypointMission finishes immediately after starting?
- What is the store logic of an kmz file?
- How to write an empty template.kml file?
- What are the common waypointMission errors?
- Which aircraft supports the waypointMission?
Gimbal
Payload
- How to configure which photos are stored from the lenses?
- How to display the video stream for Mini 3 series?
- How to capture and download the media files simultaneously
- What is the special characteristic is the manual focus mode for Mavic 3 Enterprise series?
- How to set the attitude sychronization of multiple gimbals?
- How to set the captured photo size?
Remote Controller
- Why can't DJI RC PLUS connect to M300?
- Which RC supports MSDK in DJI Mini 3 series?
- How to remotely update the aircraft firmware?
- How to intall an apk remotely in RC?
- How to know the RC is paired with the aircraft?
- Wht the signal strength of RC A is weak will cause the RC B video stream laggy which has a strong signal strength?
Airlink
Frequent questions
- How should I resolve the issue "java.lang.NoClassDefFoundError: Failed resolution of: Ldji/v5/manager/interfaces/SDKManagerCallback" ?
- Can M300 and M350 use MSDK to enable accurate shooting?
- What devices does Mobile SDK V5 support?
- What to do about the crash caused by fdsan?
- How to deal with crash-IllegalStateException: SDKManager is not initialised?
- Why can't I delete media files?
Known Issues
- Cannot upload waypoint mission file after turning on LTE Enhanced Transmission
- How to get the serial number of DJI RC PLUS?
- Mobile SDK takes a long time to send data to the Payload device through the MOP feature
- When encountering the crash "java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference," how should it be handled?