# class ILDMManager

    interface ILDMManager

包： | dji.v5.manager.interfaces

##### 描述：

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

##### 类成员:

method
isLDMLicenseLoaded

###### method isLDMLicenseLoaded

    boolean isLDMLicenseLoaded()

包： | dji.v5.manager.interfaces

##### 描述：

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

##### 返回值：

boolean | `true`表示LDM证书文件已成功加载并生效。

method
isLDMEnabled

###### method isLDMEnabled

    boolean isLDMEnabled()

包： | dji.v5.manager.interfaces

##### 描述：

返回LDM模式是否开启。

##### 返回值：

boolean | `true`表示LDM模式已开启。

method
enableLDM

###### 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

###### method disableLDM

    void disableLDM(CommonCallbacks.CompletionCallback callback)

包： | dji.v5.manager.interfaces

##### 描述：

关闭LDM模式。

##### 输入参数：

CommonCallbacks.CompletionCallback callback | 返回执行结果的回调。

##### Related:

enum
LDMExemptModule

###### enum LDMExemptModule

    enum LDMExemptModule

包： | dji.v5.common.ldm

##### 描述：

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

##### Enum Members:

MSDK_REGISTRATION | MSDK注册模块。LDM下，MSDK注册模块可以正常访问网络。
LIVE_STREAMING | 直播模块。LDM下，直播模块可以正常访问网络。
RTK | RTK模块。LDM下，RTK模块可以正常访问网络。
FIRMWARE_UPGRADE | 固件升级模块。LDM下，固件升级模块可以正常访问网络。
EXPERENCE_IMPROVEMENT | 产品改进计划模块。LDM下，产品改进计划模块可以正常访问网络。
FLY_SAFE | 限飞模块。LDM下，限飞模块可以正常访问网络。
UTMISS | UTMISS模块。LDM下，UTMISS模块可以正常访问网络。

##### Class Members:

×

## Search Mobile SDK Document

{{searchCount}} Results

- ### {{{(item.highlights && item.highlights.title) || item.title}}}

  {{{(item.highlights && item.highlights.content[0]) || item.title}}}

Load More
Loading...
Not Found