DJI Mobile SDK Documentation

      class IDataProtectionManager

      interface IDataProtectionManager
      包:dji.v5.manager.interfaces
      描述:

      数据保护管理类用于保护用户数据。为了完成功能逻辑或者上报埋点数据,DJI MSDK会在后台将用户数据发送到DJI服务器。你可以调用相关接口同意或者不同意DJI MSDK上报用户数据。

      注意: 此类只管理DJI MSDK后台上报的用户数据,不会管理通过调用接口的方式传入的用户数据。

      MSDK 5.6.0开始支持

      类成员:

      产品改进计划

      method agreeToProductImprovement
      void agreeToProductImprovement(boolean isAgree)
      包:dji.v5.manager.interfaces
      描述:

      同意或不同意产品改进计划。通过该计划,DJI MSDK将收集DJI设备UUID、移动设备UUID以及您的诊断数据和用量数据进行用户行为分析,此分析有助于DJI改进产品和服务。

      MSDK 5.6.0开始支持

      输入参数:
      boolean isAgreetrue 表示同意产品改进计划。
      method isAgreeToProductImprovement
      boolean isAgreeToProductImprovement()
      包:dji.v5.manager.interfaces
      描述:

      获取是否同意产品改进计划。

      MSDK 5.6.0开始支持

      返回值:
      booleantrue 表示同意产品改进计划。


      MSDK 日志

      method enableMSDKLog
      void enableMSDKLog(boolean enabled)
      包:dji.v5.manager.interfaces
      描述:

      开启或者关闭MSDK日志存储功能,此功能默认开启。可通过getMSDKLogPath获取日志的存储路径。当MSDK发生问题时,可将此MSDK日志发送给DJI分析和定位解决问题。当日志过多的时候可以调用 clearMSDKLog 清除日志。

      MSDK 5.10.0开始支持

      输入参数:
      boolean enabledtrue 表示开启MSDK的日志存储功能。
      method isMSDKLogEnabled
      boolean isMSDKLogEnabled()
      包:dji.v5.manager.interfaces
      描述:

      获取是否开启MSDK日志存储功能。

      MSDK 5.10.0开始支持

      返回值:
      booleantrue 表示开启MSDK日志存储功能。
      method getMSDKLogPath
      String getMSDKLogPath()
      包:dji.v5.manager.interfaces
      描述:

      获取MSDK的存储路径。

      MSDK 5.10.0开始支持

      返回值:
      String返回MSDK的存储路径。
      method clearMSDKLog
      boolean clearMSDKLog()
      包:dji.v5.manager.interfaces
      描述:

      清除MSDK日志。

      MSDK 5.10.0开始支持

      返回值:
      booleantrue 表示成功清除MSDK日志。