Comments

20 comments

  • DJI Developer Support
    您好,请问您想通过MSDK读取什么数据呢?并不是所有的传感器数据都能通过MSDK读取的。
    0
    Comment actions Permalink
  • 李海平

    我主要是想读H20T的数据,但是我跑了一下Mobile-SDK-Android这个demo发现无人机没有正常的注册,所以想问一下这个SDK支不支持M300类型的无人机

    0
    Comment actions Permalink
  • DJI Developer Support
    MSDK4.15版本支持M300的,没有正常注册是不是你没有Android Manifest.xml没有拷入申请的appkey?而且注册时需要网络的。
    0
    Comment actions Permalink
  • 李海平

    Android Manifest.xml已经拷入申请的appkey,无人机遥控器已经开启并且手机和遥控器通过usb连接。

     

    点击register app 报如上图的错误。请问我是不是那个地方搞错了?

    0
    Comment actions Permalink
  • DJI Developer Support
    ![](https://djisdksupport.zendesk.com/attachments/token/XLml1sNI64IAnS00rBoaG8iEu/?name=inline1851202215.png)​ 你的Bundle Identifier要和我们的Sample一致,我记得我们Sample好像是com.dji.sdk.sample。
    0
    Comment actions Permalink
  • 李海平

    我按照应用程序激活和飞机绑定的教程进行编码,最后发现代码有几处报红,都是提示方法不存在.

    0
    Comment actions Permalink
  • DJI Developer Support
    十分抱歉,教程已经很老,并且过实了,建议直接下载教程的github,不要跟着文字版做了。
    0
    Comment actions Permalink
  • 李海平

    请问一下M300能不能通过wife而不是usb连接遥控器获取视频流呢?

     

    0
    Comment actions Permalink
  • DJI Developer Support
    不能通过WIFI,WIFI图传是很老的技术,我们现在的机型都不用了,因为WIFI范围实在有限。
    0
    Comment actions Permalink
  • 李海平

    请问MSDK使用Camera类下的LaserMeasureInformation获取目标坐标和距离的详细使用方法及相关的具体文档能不能提供一下?

    0
    Comment actions Permalink
  • DJI Developer Support
    首先你需要getCamera拿到Camera类,先调用camera.setLaserEnabled打开激光。用camera.genlens.setLaserMeasureInformationCallback设置激光数据回调,从LaserMeasureInformationCallback里可以拿到目标的坐标和距离。
    0
    Comment actions Permalink
  • 李海平

    请问我运行Android-ActivationAndBindingDemo这个demo  打包app到手机运行

    出现的界面跟文档的不一致

    0
    Comment actions Permalink
  • DJI Developer Support
    那是因为文档比较老旧,代码已经后来被改过了,以Github分支上的为主。
    0
    Comment actions Permalink
  • 李海平

    这个页面我手机用usb连上M300无人机的遥控器,显示product connected  但是open还是灰色的不能点击,假如open能够点击且成功进入页面了,是不是意味这已经注册且激活了无人机。你这边的文档全部过时了,我根本没法用,没有引导教程,我怎么用MSDK做开发啊?

    0
    Comment actions Permalink
  • DJI Developer Support
    建议你直接使用我们的Sample吧,这个激活的demo没有什么用了。你的情况是遥控器和手机并没有连接成功,需要注意的是需要从M300的遥控器头部连接到手机,需要使用type-C线,而且需要下拉遥控器菜单把USB开关关掉。其实你可以直接把app安装再遥控器里使用,遥控器本身是一个遥控器+安卓平板,需要使用双A线连接电脑。 Link:https://github.com/dji-sdk/Mobile-SDK-Android
    0
    Comment actions Permalink
  • 李海平

    你好,按照你的建议我用的是sample,正常登录进去了,我想获取H20T探测目标的信息,代码如下,请问这样写对吗?我的想法是每次H20T探测到了目标,都能把目标的信息通过sdk获取到,我再做其他的处理。

     

    0
    Comment actions Permalink
  • 李海平

    请问OSDK与MSDK能同时用吗?

    0
    Comment actions Permalink
  • DJI Developer Support
    setLaserEnabled的callback最好加上,然后等回调成功后再setLaserMeasureInformation,getLens(1)不确定行,不行的话试试0,应该是这其中一个。两个可以同时用,他们还能实现互相通信,你可以看这个例子。 Link:https://github.com/DJI-Mobile-SDK-Tutorials/Android-MOPDemo
    0
    Comment actions Permalink
  • 李海平

    Mobile-SDK-Android  编译报错  values.xml:105:5-114:25: AAPT: error: resource android:attr/lStar not found.

    0
    Comment actions Permalink
  • DJI Developer Support
    应该不是SDK的问题,试试clean后再编译。
    0
    Comment actions Permalink

Please sign in to leave a comment.