职场小白迷上优美句子:

《断章》

—— 卞之琳

你在桥上看风景,

看风景的人在楼上看你。

明月装饰了你的窗子,

你装饰了别人的梦。

通过大疆 “桥” 连接,查看日志

精灵4(Phantom)、m210、m200、“御”(mavic pro)等系列的无人机,它们的连接方式是:无人机通过无线协议连接遥控器,然后遥控器通过USB连接安卓设备,从而实现数据的传递。在无人机二次开发过程中日志打印是一个让人头疼的问题,由于安卓设备是使用USB连接了无人机,而不能跟pc连接,这时候log日志就不容易查看了,之前也试过一些打印日志的方法,比如:将错误信息以txt格式保存到sdcard中进行报错定位,但是测试起来比较麻烦;还有集成腾讯bugly来查看日志,但是项目是在无网的环境下运行的,日志无法上传到bugly平台。后来仔细查看了大疆的开发文档,才知道可以通过 “桥” 进行连接。“桥”具体的连接协议我不怎么清楚,具体的使用方式是这样的:

首先在开发文档中下载连接 “桥” 的项目,地址:https://github.com/dji-sdk/Android-Bridge-App,(需要两台安卓设备,一台装Bridge-App,另外一台装无人机的项目),下载之后安装到安卓设备a上(注意:是不运行大疆无人机项目的安卓设备上),然后让该设备用USB连接到遥控器上,最后在大疆无人机项目中注册的地方配置此代码:

DJISDKManager.getInstance().enableBridgeModeWithBridgeAppIP("———— 装有Bridge-App的设备IP地址 ————");

注意:两台安卓设备需要连接同一个wifi网络。

最后将无人机的项目运行到安卓设备b上,该设备连接pc,然后就可以像一般的app开发一样在AS上查看log了。

通过adb连接,查看日志

配置adb环境变量,使用adb 无线连接。电脑跟android 设备要连接同一网段的网络。

1. android 设备数据线连接pc,菜单 + R,打开命令窗口,adb tcpip 5555,检查端口。

2. adb connect + android 设备 ip  +   :5555       直接连接

3. 拔掉数据线 ,在AS上可以直接运行程序,也可以查看日志。和使用数据线连接没什么区别。

如果连接不上,执行 adb kill - server 或 adb start -server 再执行上述操作。

Android 大疆无人机Mobile Sdk开发,如何输出Log日志相关推荐

  1. 大疆无人机安卓Sdk开发rtmp推流

    大疆无人机安卓Sdk开发rtmp推流

  2. 大疆 DJI Mobile SDK 开发:模拟器调试

    目录 创建飞行控制器界面 1.新建Activiity 2.MainActivity activity_main.xml MainActivity.java 3.FlightActivity activ ...

  3. 大疆 DJI mobile SDK系列详细教程——运行实例代码(跑通大疆官方提供Mobile SDK里的sample code)

    大疆 DJI mobile SDK系列详细教程--运行实例代码(跑通大疆官方提供Mobile SDK里的sample code) 文章目录 一.官方文献与资源地址 二.操作步骤 提示:昨天在尝试跑通大 ...

  4. android大疆无人机直播推流VLC

    官方给了直播的方法:startStream,最近公司需求是大疆无人机做直播推流给后台服务器,然后在后台可以看到无人机拍摄的内容,实时监控无人机的状态 因为这个最新的大疆官方给出了方法,所以做起来是非常 ...

  5. 大疆无人机二次开发进阶-DJI mobile SDK和DJI onboard SDK联合开发行业应用项目

    PS:最近又涉及该项目,增加部分没写内容,记录下详细步骤. 上一篇文章讲到了怎么使用DJI mobile SDK,这次主要讲解DJI mobile SDK和DJI onboard SDK联合开发. a ...

  6. 大疆无人机二次开发简介-引入DJI mobile SDK 4.8

    基于android studio 3.5 1.引入DJI mobile SDK 4.8和DJI UX SDK 4.8 部分build.gradle如下 apply plugin: 'com.andro ...

  7. 大疆无人机支持移动开发二次开发的设备支持

    Mobile SDK:旨在让开发者能够访问DJI无人机和手持相机产品的丰富功能.该SDK通过兼顾更底层的功能,诸如飞行稳定,电池管理,信号传输和通信等,简化了应用程序开发的过程.连接框图及设备支持如下 ...

  8. Android大疆无人机对接声网sdk

    项目下gradle导入 implementation 'io.agora.rtc:agora-full-beta:4.0.0-beta.1' 版本根据自身修改 public class AgoraUt ...

  9. Android大疆无人机对接大牛直播sdk视频H.264码推流

    前期准备 1:app/src/main下建立JniLibs文件包 复制大牛工程的so包以及jar包 jar包右键导入项目出现'>' 2:java下建立com.daniulive.smartpub ...

最新文章

  1. wpgcms---流程控制
  2. PHP中的SESSION
  3. 使用Navicat连接MySQL时出现2059报错的解决方法
  4. Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)
  5. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
  6. 给数组里面的对象添加一个新的数据
  7. arraylist是如何扩容的?_ArrayList的源码分析
  8. 我的Java知识复习回顾笔记
  9. 史上最“可怕”的数学科普,能全都看懂的只有天才!
  10. OJ4121 and OJ2968-股票买卖 and Maximun sum【各种dp之6 and 9】
  11. 【WPF学习】第五十章 故事板
  12. VB 实现UTF-8 与GB2312互转
  13. 设计模式01-模板设计模式
  14. Google Maps API 进级:GoogleMaps中显示画中画
  15. vscode下载历史版本
  16. dcdc 国产 电源芯片电路方案 选型小体积大功率高性价比推荐 不定期更新中..
  17. 微信小程序input使用
  18. 浅谈 NCSI 及其在 Linux 上的实现
  19. python解析mht文件_[原创].mht文件图片解析工具
  20. 解析美团联盟,美团分销联盟,美团福利宝,外卖美天赚区别和玩法

热门文章

  1. 模架的确定和标准件的选用
  2. 测试手机双摄的软件,手机上的双摄像头有啥用
  3. mysql 单实例多库_MySQL单台物理机上单实例多库与多实例单库性能测试
  4. 用 Lunchbox 在 vue3 中创建一个旋转的 3D 地球竟是如此简单
  5. jQuery隐藏与显示密码
  6. “新.发.地”——北京的菜篮子有多大?
  7. 高中计算机会考考试时间多久,高二会考一般什么时候考试
  8. 前沿|算法:人工智能的新曙光
  9. adroid studio 飞花令
  10. android仿ios开关按钮