DJI Mobile SDK Documentation

      class IRemoteServerConfigManager

      interface IRemoteServerConfigManager 
      Package:dji.open.pilot.client.interfaces
      Description:

      Pilot server-side configuration management interface.

      Supported since MSDK 5.20.1

      Class Members:
      method addLanguageObserver
      int addLanguageObserver(IRemoteLanguageChangeListener listener)
      Package:dji.open.pilot.client.interfaces
      Description:

      Registers a language change listener.

      Supported since MSDK 5.20.1

      Input Parameters:
      IRemoteLanguageChangeListener listenerLanguage change listener.
      Return:
      intListener ID, used to unregister via removeLanguageObserver.
      method removeLanguageObserver
      void removeLanguageObserver(int listenerId)
      Package:dji.open.pilot.client.interfaces
      Description:

      Unregisters a language change listener.

      Supported since MSDK 5.20.1

      Input Parameters:
      int listenerIdThe listener ID returned by addLanguageObserver.
      method getCurrentLanguage
      RemoteLanguage getCurrentLanguage()
      Package:dji.open.pilot.client.interfaces
      Description:

      Gets the current language enum of the Pilot server.

      Supported since MSDK 5.20.1

      Return:
      RemoteLanguageThe current language enum; returns null if the server-side language configuration has not been received yet or the language is unknown.
      enum RemoteLanguage
      enum RemoteLanguage 
      Package:dji.open.pilot.base.manager
      Description:

      The language enum supported by the server, aligned with SupportLanguages.

      Supported since MSDK 5.20.1

      Enum Members:
      ZH_HANSSimplified Chinese.
      ZH_HANTTraditional Chinese.
      ENEnglish.
      JAJapanese.
      FRFrench.
      DEGerman.
      RURussian.
      KOKorean.
      ESSpanish.
      TRTurkish.
      Class Members: