DJI Mobile SDK Documentation

      class IIntelligentBoxManager

      interface IIntelligentBoxManager
      Package:dji.v5.manager.interfaces
      Description:

      The IntelligentBoxManager class provides functions to handle Manifold.

      Supported since MSDK 5.15.0

      Class Members:
      method addBoxInfoListener
      void addBoxInfoListener(@NonNull IntelligentBoxInfoListener listener)
      Package:dji.v5.manager.interfaces
      Description:

      Sets the listener of intelligent box basic information.

      Supported since MSDK 5.15.0

      Input Parameters:
      @NonNull IntelligentBoxInfoListener listenerListener of intelligent box basic information.
      method removeBoxInfoListener
      void removeBoxInfoListener(@NonNull IntelligentBoxInfoListener listener)
      Package:dji.v5.manager.interfaces
      Description:

      Remove the listener of intelligent box basic information.

      Supported since MSDK 5.15.0

      Input Parameters:
      @NonNull IntelligentBoxInfoListener listenerListener of intelligent box basic information.
      method clearAllBoxInfoListener
      void clearAllBoxInfoListener()
      Package:dji.v5.manager.interfaces
      Description:

      Remove all the listeners of intelligent box basic information.

      Supported since MSDK 5.15.0

      method getBoxSerialNumber
      void getBoxSerialNumber(@NonNull CommonCallbacks.CompletionCallbackWithParam<String> callback)
      Package:dji.v5.manager.interfaces
      Description:

      Get the Box Serial Number.

      Supported since MSDK 5.15.0

      Input Parameters:
      @NonNull CommonCallbacks.CompletionCallbackWithParam<String> callbackReturn the callback of execution result.
      method
      method enableApp
      void enableApp(String appID, @Nullable final CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.interfaces
      Description:

      Enable the app through app ID on intelligent box.

      Supported since MSDK 5.15.0

      Input Parameters:
      String appIDThe app id that needs to enable.
      @Nullable final CommonCallbacks.CompletionCallback callbackReturn the callback of execution result.
      method disableApp
      void disableApp(String appID, @Nullable final CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.interfaces
      Description:

      Disable the app through app ID on intelligent box.

      Supported since MSDK 5.15.0

      Input Parameters:
      String appIDThe app id that needs to disable.
      @Nullable final CommonCallbacks.CompletionCallback callbackReturn the callback of execution result.
      method uninstallApp
      void uninstallApp(String appID, @Nullable final CommonCallbacks.CompletionCallback callback)
      Package:dji.v5.manager.interfaces
      Description:

      Uninstall the app through app ID on intelligent box.

      Supported since MSDK 5.15.0

      Input Parameters:
      String appIDThe app id that needs to uninstall.
      @Nullable final CommonCallbacks.CompletionCallback callbackReturn the callback of execution result.