DJI Mobile SDK Documentation

      class ILDMManager

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

      LDM(Local Data Mode)管理类,可以用来开启或者关闭LDM模式,LDM开启的时候SDK的网络访问功能会受限,可以调用enableLDM来开启LDM模式,也可以在开启的时候配置例外模块,允许个别例外模块在LDM开启时任然可以访问网络。

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

      调用enableLDM接口后,MSDK会先判断是否有本地LDM证书文件,没有的话,会请求服务器返回LDM证书文件,如果证书文件成功加载并生效,会返回true.

      返回值:
      booleantrue表示LDM证书文件已成功加载并生效。
      method isLDMEnabled
      boolean isLDMEnabled()
      包:dji.v5.manager.interfaces
      描述:

      返回LDM模式是否开启。

      返回值:
      booleantrue表示LDM模式已开启。
      method
      method enableLDM
      void enableLDM(Context context, CommonCallbacks.CompletionCallback callback, LDMExemptModule... modules)
      包:dji.v5.manager.interfaces
      描述:

      开启LDM模式接口,调用此接口时可以传入多个LDMExemptModule参数,代表LDM开启后任然允许联网的例外模块,举例:调用接口时modules参数包含RTK和FLY_SAFE,则表示LDM开启后,RTK和限飞模块仍然可以访问网络。
      注意:
      1.用此接口开启LDM模式, 需要在SDKManager.init()方法之前调用,如果没有离线的License文件,则必须传入如下参数:LDMExemptModule.MSDK_REGISTRATION。
      2.使用离线证书激活LDM时,需要确保离线的LDM证书文件已经存放到指定目录。
      3.如果没有离线的证书文件,第一次调用本方法时会访问DJI的LDM服务器把授权信息保存到本地,之后调用此接口时会首先读取本地保存的信息。
      4.想使用LDM离线模式的证书,需要去DJI SDK开发者官网https://developer.dji.com登录个人账号后申请。
      TODO:补充指定目录

      输入参数:
      Context context传入一个Application的Context.
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      LDMExemptModule... modules如果希望某几个模块在LDM开启时作为例外模块,仍然可以访问网络,则在modules中设置此模块。
      method disableLDM
      void disableLDM(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      关闭LDM模式。

      输入参数:
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      enum LDMExemptModule
      enum LDMExemptModule
      包:dji.v5.common.ldm
      描述:

      LDM例外模块类型,设置LDM例外模块可以正常访问网络。 //TODO:需要确认哪些模块是例外模块。

      Enum Members:
      MSDK_REGISTRATIONMSDK注册模块。LDM下,MSDK注册模块可以正常访问网络。
      LIVE_STREAMING直播模块。LDM下,直播模块可以正常访问网络。
      RTKRTK模块。LDM下,RTK模块可以正常访问网络。
      FIRMWARE_UPGRADE固件升级模块。LDM下,固件升级模块可以正常访问网络。
      EXPERENCE_IMPROVEMENT产品改进计划模块。LDM下,产品改进计划模块可以正常访问网络。
      FLY_SAFE限飞模块。LDM下,限飞模块可以正常访问网络。
      UTMISSUTMISS模块。LDM下,UTMISS模块可以正常访问网络。
      Class Members: