离线使用 DJI SDK

Using DJI SDK offline

我开始习惯Android DJI Mobile SKD...甚至在我的Phantom 4 Pro+ GL300E 屏幕(SDK 22)上成功获得了DJI FPV 示例代码运行ning。

我的问题:似乎使用 SDK 的应用程序必须在执行任何操作之前获得互联网连接才能注册到 DJI。 这样的过程显然不会只发生一次,而是每次我 运行 我的应用程序都会发生。

我的需求:我应该能够在农村使用我的无人机,当然没有任何互联网连接:我可以在这种情况下使用基于 DJI-SDK 的应用程序吗?

您只需通过互联网注册一次SDK。首次成功注册后,应用程序会记住它,您可以在离线模式下使用您的应用程序。但是,如果您进行全新安装,则需要再次激活它。

顺便说一句:

  • 您无需插入 SIM 卡即可使用您的应用程序。
  • 您无需登录 DJI 帐户即可使用您的 App。

SDK 似乎有时会自行连接到互联网。我不知道目的,但我想是例如检索 flySafe 数据库 (FlyZoneManager) 的更新。

为确保 SDK 除了应用程序激活外不会连接到互联网,您还可以使用可从 DJISDKManager 访问的 LocalDataManager (LDMManager):

if(DJISDKManager.getInstance().getLDMManager().isLDMSupported()) {
    DJISDKManager.getInstance().getLDMManager().enableLDM();
}