欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

大疆无人机安卓Mobile Sdk开发

程序员文章站 2022-03-05 11:18:59
大疆无人机安卓Mobile Sdk开发地址开发步骤使用接口地址大疆sdk文档地址大疆sdk github开发步骤步骤:进行开发前首先需要注册大疆开发者账号,然后注册一个基于mobilesdk的应用,官方会分配给你一个App Key,填写进入AndroidManifest;如需使用高德地图的话,也需要注册一个开发者账号,操作步骤同上;建议首先下载mobile sdk的Demo使用,首次激活时需要联网,注册成功后会有成功返回;连接无人机和android设备(注意:带屏幕的遥控器无法使用sdk...

大疆无人机安卓Mobile Sdk开发

地址

大疆sdk文档地址

大疆sdk github

开发步骤

步骤:

  1. 进行开发前首先需要注册大疆开发者账号,然后注册一个基于mobilesdk的应用,官方会分配给你一个App Key,填写进入AndroidManifest;
  2. 如需使用高德地图的话,也需要注册一个开发者账号,操作步骤同上;
  3. 建议首先下载mobile sdk的Demo使用,首次激活时需要联网,注册成功后会有成功返回;
  4. 连接无人机和android设备(注意:带屏幕的遥控器无法使用sdk,且sdk和大疆原生app只能同时使用一个),可通过数据线连接两个设备。;
  5. 大疆对未登录的用户会有一定限制,所以需要登录大疆账号;
  6. 建议使用wifi adb进行调试,可以解决usb口被占用,无法连接电脑的问题;

使用接口

接口:

  1. sdk注册,使用接口:registerApp(注册回调)、startConnectionToProduct(连接产品)、logIntoDJIUserAccount(登录接口);
  2. 获取信息,使用接口:getFlightController().setStateCallback(获取飞机当前经纬度)、getFlightController().getState(获取飞机状态信息);
  3. 计划任务,使用接口:WaypointMissionOperatorListener(任务状态监听接口)、Waypoint(单个航点数据存储类)、waypoint.addAction(添加航点动作)、WaypointMission.Builder(单个任务信息存在类)、loadMission(加载任务)、uploadMission(上传任务到飞机)、startMission(开始任务)、stopMission(结束任务);

本文地址:https://blog.csdn.net/u014591722/article/details/111050821