DJI Mobile SDK Documentation

      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开始支持

      返回值:
      LoginInfo返回当前的登陆信息。
      method logInDJIUserAccount
      void logInDJIUserAccount(FragmentActivity fragmentActivity, boolean isFullScreen, @Nullable CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      登陆DJI账号。LoginStateNOT_LOGGED_IN或者TOKEN_OUT_OF_DATE时需要调用此接口进行登陆账号。

      MSDK 5.0.0开始支持

      输入参数:
      FragmentActivity fragmentActivityfragmentActivity
      boolean isFullScreentrue表示全屏显示登陆框
      @Nullable CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method logOutDJIUserAccount
      void logOutDJIUserAccount(@Nullable CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      登出DJI账号。

      MSDK 5.0.0开始支持

      输入参数:
      @Nullable CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method addLoginInfoUpdateListener
      void addLoginInfoUpdateListener(@NonNull LoginInfoUpdateListener listener)
      包:dji.v5.manager.interfaces
      描述:

      添加登陆信息的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull LoginInfoUpdateListener listener登陆信息的监听器
      method removeLoginInfoUpdateListener
      void removeLoginInfoUpdateListener(@NonNull LoginInfoUpdateListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除登陆信息的监听器。

      MSDK 5.0.0开始支持

      输入参数:
      @NonNull LoginInfoUpdateListener listener登陆信息的监听器
      method clearAllLoginInfoUpdateListener
      void clearAllLoginInfoUpdateListener()
      包:dji.v5.manager.interfaces
      描述:

      移除所有登陆信息的监听器。

      MSDK 5.0.0开始支持

      enum LoginState
      enum LoginState
      包:dji.v5.manager.account
      描述:

      登陆状态。

      MSDK 5.0.0开始支持

      Enum Members:
      NOT_LOGGED_IN未登陆。
      LOGGED_IN已登陆。
      TOKEN_OUT_OF_DATE登陆过期。
      Class Members: