# No Source No Source

##### 描述：

此类是将SDK入口管理类，用于初始化和注册SDK，此类还提供设备连接和设备信息获取，其他管理类的实例获取和调试工具等功能。

##### 类成员:

method
init

###### method init

    void init(Context context, SDKManagerCallback callback)

包： | dji.v5.manager.interfaces

##### 描述：

MSDK初始化，进行MSDK内部模块初始化操作，初始化完成以后，需要调用`SDKManager_registerApp`进行MSDK注册操作。

##### 输入参数：

Context context | 应用的Context实例。
SDKManagerCallback callback | 返回执行结果的回调。

method
isRegistered

###### method isRegistered

    boolean isRegistered()

包： | dji.v5.manager.interfaces

##### 描述：

获取MSDK注册状态。`true`表示MSDK已经注册成功。

##### 返回值：

boolean | `true`表示MSDK已经注册成功。

#### SDK Manager

method
registerApp

###### method registerApp

    void registerApp()

包： | dji.v5.manager.interfaces

##### 描述：

MSDK注册，MSDK通过互联网连接DJI服务器验证开发者在官网申请的APP KEY。本方法需要在onInitProcess方法中返回INITIALIZE_COMPLETE事件后开始调用，注册成功或者注册失败都会在onRegister接口中返回，成功注册后MSDK会自动开始连接产品连接情况，如果产品连接成功，会回调onProductConnect()方法。
注意：
1. 如果开发者在init之前使用离线License文件方式开启LDM，将无需联网完成注册操作。
2. 如果使用联网下载License文件的方式开启LDM，则需要在enableLDM传入LDMExemptModule.MSDK_INIT_AND_REGISTER，才能正常通过互联网连接DJI服务器验证APP KEY。
3. MSDK注册成功以后，会把注册信息缓存在本地，MSDK会校验本地信息完成注册操作，无需连接互联网，直到应用重新安装后才需要重新进行联网注册操作。

×

## 搜索 Mobile SDK 文档

{{searchCount}} 搜索结果

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

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

加载更多
加载中...
未找到结果