
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要: 本文介绍了在鸿蒙系统中使用NDK实现MAVLink协议转换的方法,为无人驾驶开发提供支持。作者基于C语言封装了MAVLink消息与二进制数据的转换函数mavlinkByteToMsg和mavLinkObject2buffer,通过NDK桥接实现与JS/TS的交互。重点解析了消息解析流程,包括心跳包(HEARTBEAT)的解析示例,并提供了通用的属性设置工具函数SafeSetProperty
本文摘要: 介绍了一种利用TypeScript生成mavlink消息并发送的实现方法。通过mavlink生成工具直接生成TS代码,避免了手动创建和编码每条消息的繁琐过程。作者展示了如何创建自定义降落消息(CommandLong),通过LinkMsgManager静态方法构造消息对象。在NDK层实现了mavLinkObject2buffer函数,将TS对象转换为二进制数据包,并使用mavlink_m

摘要:本文分享了UDP开发的实用技巧,重点介绍了鸿蒙系统下通过UDPUtils工具类实现UDP通信的方法。内容包括:1) UDP工具类封装,实现单例模式、消息收发和状态管理;2) 调用示例,展示如何转换字符串为Int8Array并发送;3) 常见问题解决方案:网络权限配置、局域网要求、接收端初始化问题(需先发送消息激活)及Buffer处理注意事项(必须使用array.buffer)。最后预告了PX
本文介绍了在ArkTS中引入第三方so库的完整流程:1)通过C++工程编译获取so文件;2)将so文件放入项目entry目录;3)配置CMakeLists.txt文件,设置SO库路径和架构;4)在build-profile.json5中添加externalNativeOptions配置;5)添加so库依赖声明;6)在代码中调用so库函数。重点解决了CMake报错问题,提供了详细的CMakeList

本文介绍了如何使用ArkUI框架封装动态加载组件。通过创建AddStructNodeUtil类继承NodeController,实现了简单的组件动态加载功能。示例中展示了如何初始化AddStructNodeUtil实例,包含布局组件和回调参数,并通过NodeContainer显示组件。虽然封装较为简单,但相比其他方法更为实用。文章还提供了点击回调参数类OneclickParams的定义,完整展示了
鸿蒙HarmonyOS 5.0中,Select组件的循环渲染需要注意不能使用Foreach,需通过动态构建数据数组实现。示例展示了如何通过Data类封装选项数据,使用@State状态管理,在aboutToAppear生命周期初始化选项数组。关键点包括:1)必须使用V2状态管理确保数据监听;2)通过数组forEach方法动态构建选项;3)支持外部传入字符串数组简化过程。文章最后附有实现效果图,展示了
该文章主要描述了如何从相机获取照片并上传到服务器的流程。首先,通过调用系统的相机功能获取照片的URI,并将其转换为PixelMap格式。接着,将PixelMap转换为图片格式并保存到应用的沙箱目录中。然后,使用FormData对象将图片文件封装,并设置请求头为multipart/form-data,同时添加上下文信息。最后,将文件上传到服务器,并展示从后台返回的URL。整个过程涉及照片的获取、转换

《Deveco Studio 常用快捷键替换方案与效率指南(HarmonyOS版)》提供了一套针对Deveco Studio的快捷键优化方案,旨在提高开发效率。该方案建议将常用快捷键替换为alt +组合键,以减少误操作并方便使用。例如,将“返回上一个光标位置”从ctrl + alt + 左键替换为alt + 左键,将“关闭”从ctrl + F4替换为alt + Q等。此外,指南还保留了一些常用快捷

《Deveco Studio 常用快捷键替换方案与效率指南(HarmonyOS版)》提供了一套针对Deveco Studio的快捷键优化方案,旨在提高开发效率。该方案建议将常用快捷键替换为alt +组合键,以减少误操作并方便使用。例如,将“返回上一个光标位置”从ctrl + alt + 左键替换为alt + 左键,将“关闭”从ctrl + F4替换为alt + Q等。此外,指南还保留了一些常用快捷

摘要:本文介绍了一种无需DeveCo Studio即可在鸿蒙手机上安装HAP应用的方法。通过创建包含配置文件(config.txt)和批处理脚本(install.bat)的安装包,配合HDC工具实现自动化安装。步骤包括:设置项目包名、准备HSP/HAP文件、获取HDC工具、连接开发者模式手机后运行批处理脚本完成安装。该方法解决了测试人员不便安装开发工具的问题,支持批量安装HSP文件并自动启动应用。







