class IUserAccountManager
interface IUserAccountManager
|
包: | dji.v5.manager.interfaces |
描述:
此类是用户账号登陆管理类,用于登陆和登出DJI账号。在使用千寻网络RTK的时候需要调用此接口登陆DJI账号。
MSDK 5.0.0开始支持
类成员:
method getLoginInfo
@NonNull LoginInfo getLoginInfo()
|
包: | dji.v5.manager.interfaces |
描述:
获取当前的登陆信息,包括登陆状态和登陆账号。
MSDK 5.0.0开始支持
返回值:
method logInDJIUserAccount
void logInDJIUserAccount(FragmentActivity fragmentActivity, boolean isFullScreen, @Nullable CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
通过调出登陆界面登陆DJI账号。LoginState
为NOT_LOGGED_IN
或者TOKEN_OUT_OF_DATE
时需要调用此接口进行登陆账号。
MSDK 5.0.0开始支持
输入参数:
method logInDJIUserAccount
void logInDJIUserAccount(@NonNull String userName, @NonNull String password, @Nullable String verificationCode, @Nullable CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
通过接口方式登陆DJI账号。此接口可用于无人化场景,比如机场应用。 LoginState
为NOT_LOGGED_IN
或者TOKEN_OUT_OF_DATE
时需要调用此接口进行登陆账号。
注意:
登陆失败后,如果此接口的回调中返回Login
的错误,则表示需要输入验证码后才能进行再次登陆,请调用getVerificationCodeImageURL
获取图片验证码。
MSDK 5.3.0开始支持
输入参数:
method getVerificationCodeImageURL
String getVerificationCodeImageURL()
|
包: | dji.v5.manager.interfaces |
描述:
获取图片验证码的网页链接,可访问这个链接获取图片验证码。
MSDK 5.3.0开始支持
返回值:
method logOutDJIUserAccount
void logOutDJIUserAccount(@Nullable CommonCallbacks.CompletionCallback callback)
|
包: | dji.v5.manager.interfaces |
描述:
登出DJI账号。
MSDK 5.0.0开始支持
输入参数:
method addLoginInfoUpdateListener
void addLoginInfoUpdateListener(@NonNull LoginInfoUpdateListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
添加登陆信息的监听器。
MSDK 5.0.0开始支持
输入参数:
method removeLoginInfoUpdateListener
void removeLoginInfoUpdateListener(@NonNull LoginInfoUpdateListener listener)
|
包: | dji.v5.manager.interfaces |
描述:
移除登陆信息的监听器。
MSDK 5.0.0开始支持
输入参数:
method clearAllLoginInfoUpdateListener
void clearAllLoginInfoUpdateListener()
|
包: | dji.v5.manager.interfaces |
描述:
移除所有登陆信息的监听器。
MSDK 5.0.0开始支持
enum LoginState
描述:
登陆状态。
MSDK 5.0.0开始支持
Enum Members:
NOT_LOGGED_IN | 未登陆。 |
LOGGED_IN | 已登陆。 |
TOKEN_OUT_OF_DATE | 登陆过期。 |
Class Members: