DJI Mobile SDK 4.0 to 4.0.1 Differences


API changes

4.0 Parent and Name4.0 Code4.0.1 Parent and Name4.0.1 CodeParentNameTypeParamReturn
dji.sdk.camera.Camera.getVideoResolutionAndFrameRatevoid getVideoResolutionAndFrameRate( @NonNull final CompletionCallbackWithTwoParam<VideoResolution, VideoFrameRate> callback) dji.sdk.camera.Camera.getVideoResolutionAndFrameRatevoid getVideoResolutionAndFrameRate( @NonNull final CompletionCallbackWith<ResolutionAndFrameRate> callback) X
dji.sdk.airlink.LightbridgeLink.setChannelNumbervoid setChannelNumber(int channelNumber, final CompletionCallback callback) dji.sdk.airlink.LightbridgeLink.setChannelNumbervoid setChannelNumber(int channelNumber, @Nullable final CompletionCallback callback) X
dji.sdk.flightcontroller.FlyZoneManager.getFirmwareStatevoid getFirmwareState(@NonNull final CompletionCallbackWith<FlyZoneDatabaseState> callback) dji.sdk.flightcontroller.FlyZoneManager.getDatabaseStatevoid getDatabaseState(@NonNull final CompletionCallbackWith<FlyZoneDatabaseState> callback) X
dji.keysdk.AirLinkKey.createWIFILinkKeystatic AirLinkKey createWIFILinkKey(@WIFILinkParamKey @NonNull String paramKey) dji.keysdk.AirLinkKey.createWiFiLinkKeystatic AirLinkKey createWiFiLinkKey(@WIFILinkParamKey @NonNull String paramKey) X
dji.sdk.airlink.LightbridgeLink.setChannelSelectionModevoid setChannelSelectionMode(ChannelSelectionMode mode, final CompletionCallback callback) dji.sdk.airlink.LightbridgeLink.setChannelSelectionModevoid setChannelSelectionMode(ChannelSelectionMode mode, @Nullable final CompletionCallback callback) X
dji.sdk.mission.panorama.onReceive void onReceive(@NonNull PanoramaMissionEvent event)dji.sdk.mission.panorama.onExecutionUpdate void onExecutionUpdate(@NonNull PanoramaMissionEvent event)X
dji.keysdk.AirLinkKey.createLBLinkKeystatic AirLinkKey createLBLinkKey(@LightbridgeLinkParamKey @NonNull String paramKey) dji.keysdk.AirLinkKey.createLightbridgeLinkKeystatic AirLinkKey createLightbridgeLinkKey(@LightbridgeLinkParamKey @NonNull String paramKey) X

APIs removed from 4.0

Parent and NameCode
dji.sdk.base.BaseProduct.getMissionManagerMissionManager getMissionManager()
dji.sdk.sdkmanager.DJISDKManager.addSubscriptionvoid addSubscription(Subscription subscription)