class ISDKManager
包: | dji.v5.manager.interfaces |
描述:
此类是MSDK入口管理类,用于初始化和注册MSDK,提供设备连接和设备信息获取等功能。
MSDK 5.0.0开始支持
类成员:
method init
void init(Context context, @NonNull SDKManagerCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
MSDK初始化,进行MSDK内部模块初始化操作,初始化完成以后, 需要调用registerApp
进行MSDK注册操作。
注意:
MSDK会一直持有SDKManagerCallback
对象的强引用,请勿让SDKManagerCallback
去持有程序中短生命周期的对象,比如Activity和Fragment,否则会存在内存泄露问题。
MSDK 5.0.0开始支持
输入参数:
method isRegistered
包: | dji.v5.manager.interfaces |
描述:
获取MSDK注册状态。true
表示MSDK已经注册成功。
MSDK 5.0.0开始支持
返回值:
method getSDKVersion
包: | dji.v5.manager.interfaces |
描述:
获取MSDK的版本号。
MSDK 5.0.0开始支持
返回值:
method getProductCategory
PackageProductCategory getProductCategory()
|
包: | dji.v5.manager.interfaces |
描述:
获取MSDK包的类型。
MSDK 5.0.0开始支持
返回值:
enum PackageProductCategory
enum PackageProductCategory
|
描述:
MSDK包的类型。
MSDK 5.0.0开始支持
Enum Members:
AIRCRAFT | 飞行器类型,此MSDK包只包含MSDK支持的飞行器设备。 |
HANDHELD | 手持类型,此MSDK包只包含MSDK支持的手持设备。 |
ALL | 所有类型,此MSDK包包含MSDK支持的所有设备。 |
Class Members: