DJI Mobile SDK Documentation

      class ISimulatorManager

      interface ISimulatorManager
      包:dji.v5.manager.interfaces
      描述:

      此类是模拟器管理类,用于开启、关闭模拟器,并提供模拟器参数设置和状态监听等功能。

      MSDK 5.0.0开始支持

      类成员:
      method isSimulatorEnabled
      boolean isSimulatorEnabled()
      包:dji.v5.manager.interfaces
      描述:

      获取模拟器是否开启。

      MSDK 5.0.0开始支持

      返回值:
      booleantrue表示模拟器已经开启。
      method enableSimulator
      void enableSimulator(@NonNull final InitializationSettings settings, @Nullable final CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      开启模拟器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull final InitializationSettings settings模拟器初始化参数。
      @Nullable final CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method disableSimulator
      void disableSimulator(@Nullable final CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      关闭模拟器。

      MSDK 5.0.0开始支持

      输入参数:
      @Nullable final CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method addSimulatorStateListener
      void addSimulatorStateListener(@NonNull SimulatorStatusListener listener)
      包:dji.v5.manager.interfaces
      描述:

      设置模拟器状态的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull SimulatorStatusListener listener模拟器状态的监听器
      method removeSimulatorStateListener
      void removeSimulatorStateListener(@NonNull SimulatorStatusListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除模拟器状态的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull SimulatorStatusListener listener模拟器状态的监听器
      method clearAllSimulatorStateListener
      void clearAllSimulatorStateListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有的模拟器状态的监听器。

      MSDK 5.0.0开始支持