登录社区云,与社区用户共同成长
邀请您加入社区
HarmonyOS ArkUI 框架是华为面向全场景分布式设备推出的声明式 UI 开发框架,其核心语言 ArkTS 在 TypeScript 基础上扩展了 、、、、 等装饰器,使开发者能够以接近前端 React 的声明式范式构建高性能原生应用界面。与传统命令式 UI 不同,ArkUI 采用状态驱动的渲染机制——当修饰的状态变量发生变化时,框架自动触发关联的 UI 组件进行差异比对与精准刷新,无需开
该定位SDK Flutter 插件 是一款专为 Flutter 框架打造的维智定位 SDK 插件,支持在 Android、iOS、HarmonyOS 三大主流移动平台上,调用原生 维智定位SDK 实现核心定位能力,涵盖持续定位、单次定位、正 / 逆地理编码、场所搜索等功能,为跨平台应用提供统一、便捷的定位开发接口。
设备页以"全部设备控制"为核心,采用"房间筛选横滑+分组开关列表"的布局。页面顶部第一部分是标题"🔌 全部设备 · " + roomFilter 加粗13号 margin 下 12,roomFilter 动态显示当前筛选房间(默认"全部")。
本文介绍了HarmonyOS NEXT中NFC(近场通信)的核心用法,涵盖标签识别、NDEF数据读写和前台分发机制。主要内容包括: NFC基础概念:包括标签(Tag)、NDEF数据格式、前台分发和AAR记录。 权限配置:使用NFC功能需要声明NFC_TAG和NFC_ADAPTER权限。 标签检测:通过Ability的onNewWant方法接收和处理NFC标签信息,判断标签类型并获取数据。 NDEF
随着乡村振兴战略深入实施,农业正经历从"传统经验"向"数据驱动"的范式转变。传统农业存在三大核心痛点:HarmonyOS 5.0在智慧农业领域具备独特技术优势:当前华为数字乡村方案已覆盖全国2000+县区,但精准种植、智慧养殖、农产品电商等垂直场景仍存在大量创新空间,是开发者切入的乡村振兴赛道。基于HarmonyOS 5.0的智慧农业全栈技术方案:核心场景:技术挑战:采用分层架构 + 边缘自治设计
在走向工程化成熟的道路上,我们需要更聪明的工作方式。虽然只是一个默默无闻的小众工具,但它却像一把锋利的解剖刀,精准地处理着源码中那些繁琐的细节,让我们的自动化工具开发变得前所未有的顺滑。源码解析加速:简化 AST 元素的访问链条。命名工具箱:内置丰富的驼峰、蛇形、帕斯卡命名转换,适配各种生成场景。鸿蒙适配:助力实现更规范、更具标准美感的生成代码。开发效率提升:降低自定义插件的开发门槛。善用工具,让
Dart 语言天生支持异步编程(FutureStream),这使得它非常适合 UI 开发。然而,标准库dart:async提供的是最基础的原语。“我需要合并三个 Stream,无论谁来了数据都处理。“我要把一个 Stream 切分成块,但不想手动写 transformer。“我想缓存 Future 的结果,防止重复网络请求。这时候,asyncpackage 就登场了。
鸿蒙NEXT的蓝牙服务开发框架为开发者提供了强大而灵活的工具集,无论是传统的蓝牙设备还是低功耗物联网设备,都能找到合适的接入方案。通过本文的介绍,相信您已对鸿蒙NEXT蓝牙服务开发有了基本了解。随着鸿蒙生态的不断发展,蓝牙技术将在万物互联中扮演更加重要的角色,为用户带来真正无缝的连接体验。
在 STM32 单片机中开启定时器的 PWM 功能和编码器采集功能,进行驱动和控制两个直流减速电机,并且在STM32端开启串口的空闲中断,来接收 Hi3861设备端下发的控制指令,来进行控制小车电机的前、后、左、右等动作,使其小车按照功能需求进行执行。我们可以通过语音模块控制小车前进,后退,左转,右转,也可以通过模块来获取小车当前状态并且播报出来,功能非常齐全,大家也可以通过本项目的学习,自己再二
星闪多模遥控器板载LCD屏幕,星闪遥控模式和红外遥控模式通过实体按键切换,并可在屏幕显示当前小车信息,此外遥控器拥有丰富的按键,用户可自定义其功能,也可自行添加低功耗蓝牙和Wi-Fi模式的遥控功能。而这台基于 WS63 的鸿蒙星闪红外遥控车,正好把这些零散技术串成闭环,还附全套教程,帮你快速把 “单个知识点” 变成 “能跑的物联网系统”。星闪遥控器创新性地融合了红外、低功耗蓝牙、Wi-Fi和新一代
物联网设备的自动化配置是实现智能家居、智能办公、工业物联网等应用的关键技术。通过鸿蒙系统的强大分布式能力和多协议支持,开发者可以轻松实现设备的自动化配置,减少手动操作,提高设备管理效率。标准化协议的应用:通过标准化的协议(如mDNS、RESTful API、MQTT等)实现设备的自动发现和配置,确保设备间的兼容性和可扩展性。设备的远程管理与配置:通过鸿蒙的远程配置功能(如OTA固件更新)实现设备的
物联网(IoT, Internet of Things)是指通过网络将物理设备、传感器和其他嵌入式设备互联,实现数据交换和智能管理。物联网应用涵盖了各个行业,如智能家居、工业自动化、智能交通、健康监控等。在这些应用中,设备的远程管理和数据交换是关键功能。在鸿蒙(HarmonyOS)中,物联网开发借助LiteOS和HiLink等技术平台,使得设备能够高效地进行连接和管理。鸿蒙的物联网开发主要依赖于设
物联网(IoT)技术正在以前所未有的速度改变我们的生活和工作方式。从智能家居到工业自动化,从健康监测到智慧城市,IoT设备在各个领域发挥着至关重要的作用。与之相辅相成的,是操作系统的不断进化,而鸿蒙操作系统(HarmonyOS)在这一进程中发挥了巨大的潜力。鸿蒙OS的设计使其能够无缝集成各种IoT设备,实现设备间的协作和资源共享。本文将深入探讨鸿蒙操作系统与IoT设备的集成架构,数据采集与传输、远
在物联网(IoT)应用中,流式数据处理技术已经成为关键的一环。想象一下,随着智能设备的普及,像温度传感器、摄像头、智能家居设备等不断生成海量数据,这些数据需要迅速处理、实时反馈,才能确保系统的高效运行。这些数据,正如“血液”一样流动在整个物联网系统中,而如何高效地处理这些数据,是每个物联网操作系统的核心挑战之一。今天,我们就要聊聊鸿蒙OS如何在流式数据处理和实时计算方面发挥其强大的优势,让这些“血
本文介绍了鸿蒙开发中GPIO中断接口的使用案例,通过按键控制LED灯的开关效果。案例详细解析了GPIO中断函数IoTGpioRegisterIsrFunc的使用方法,并提供了包含软件防抖机制的中断回调函数实现代码。文章还指导了如何修改BUILD.gn文件进行编译调试,以及运行结果的预期效果。特别提示了开发板使用前需要短接核心板引脚的操作注意事项。该案例是鸿蒙设备开发中GPIO中断应用的典型示例,具
详细介绍了mbedtls硬件随机数接口的移植方法,包括配置修改、宏定义设置和接口适配步骤,并提供了安全子系统的关键配置项说明。
本文介绍了鸿蒙系统中使用Mbed TLS库实现AES-GCM加密传输的技术方案。文章首先概述了Mbed TLS库的特点,包括其轻量级设计、跨平台兼容性以及模块化架构。重点分析了aes_gcm.c文件中的关键代码实现,包括随机IV生成函数GenerateRandomIv()、数据加密函数EncryptTransData()和解密函数DecryptTransData()。这些函数通过Mbed TLS库
本文介绍了鸿蒙系统开发中设备服务发布相关的功能接口和数据结构。主要内容包括:服务发布媒介枚举(蓝牙、Wi-Fi等)、发布频率、发布模式(主动/被动)、发布信息结构体(ID、模式、媒介等)、发布失败原因枚举、设备功能位图映射、设备类型枚举(手机、平板等)及其映射关系、发布回调函数接口(成功/失败回调)、设备信息枚举(ID、类型、名称)以及设备设置结构体。这些接口和数据结构构成了鸿蒙设备发现和服务发布