harmonyos

HMS Core8 小时前
harmonyos
HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”近期,全球首款阔直板手机HUAWEI Pura X View亮相,在6.68mm的轻薄机身和201g的轻盈重量下,Pura X View内置了7000mAh高硅负极大电池,让超长续航与阔屏体验兼得。但真正让这块屏幕“活起来”的,是HarmonyOS 7在系统底层的大屏交互逻辑——通过界面元素的自适应缩放与“智慧多窗”的深度适配,让16:9.5的超阔比例不再只是一块“更宽的屏幕”,而是一个真正的“多任务工作台”。
梦想不只是梦与想9 小时前
harmonyos·鸿蒙上架·鸿蒙应用发布
鸿蒙 应用发布准备工作(一)准备好应用软件包并完成自检,确保 APP 包满足以下要求:软件包中设置的应用包名必须与创建 HarmonyOS 应用时配置的包名一致。
马剑威(威哥爱编程)11 小时前
华为·harmonyos
【共创稿事节】HarmonyOS 7 文搜图实战:自然语言检索本地图片,全流程端侧闭环本文基于 HarmonyOS 7(API 26)华为开发者论坛「Harmony Intelligence AI 开放能力深度解读|第二期:文搜图」与 Core Vision Kit《通过文本搜索图片》开发指南、API 参考整理。文中 ArkTS 代码为 V哥 依官方开发指南改写的示意示例,接口名(textSearchImage / init / insertImage / search / release 等)均来自官方开发指南并标注出处;涉及真机表现的部分已明确标注,未做任何实测数据编造。7.0 相关能
李游Leo11 小时前
harmonyos
HarmonyOS 7 HAR + HSP 工程化实战:模块复用、包体积控制与依赖边界模块拆得越多不代表架构越好,有时候越拆越乱。项目刚开始只有 5 个模块:entry、home、order、user、common。后来为了"模块化",开始不断拆:公共组件拆成 common_ui,网络层拆成 common_network,数据库层拆成 common_database,业务核心拆成 business_core……拆到最后工程有 20 多个模块。
用户5930960097813 小时前
harmonyos
Flutter 鸿蒙化实战:r_upgrade 适配 OpenHarmony,应用升级检查与弹窗随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。
youyin13 小时前
华为·harmonyos
HarmonyOS 鸿蒙 ArkTS/ArkUI 装饰器大全在 ArkTS/ArkUI 中,装饰器通常以 @ 开头:它们不是普通函数调用,而是在告诉 ArkUI 框架: • 这个 struct 是不是页面或自定义组件; • 这个变量是不是会驱动 UI 刷新; • 这个变量从父组件、全局存储还是页面存储中来; • 父子组件之间的数据能否双向同步; • 一段 UI 是否可复用、可传入、可监听; • 一个对象的深层属性变化是否要被观察。 可以把装饰器理解成“给类、组件、字段或方法贴上的框架规则标签”。
轻口味14 小时前
harmonyos·鸿蒙·移动端·闪控窗
HarmonyOS 7 新特性1:闪控窗——轻规划里的专注倒计时,跟着你走出应用我的日规划应用「轻规划」里,专注模式是使用频率最高的功能:从今日任务里挑一条,点开始专注,倒计时一转就是二十五分钟。但它有个我一直没忍的老毛病——倒计时只活在应用里。上周写周报,专注到一半切回微信回条消息,顺手刷了两下,再回来看不到剩余时间,心里完全没底:这轮到底还剩多少?是继续还是作废?
用户5930960097814 小时前
harmonyos
Flutter 鸿蒙化实战:record_mp3 适配 OpenHarmony,边录音边出 MP3随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。
youyin14 小时前
华为·harmonyos
HarmonyOS ArkTS 与智能融合案例之实时语音翻译应用 实验指导书和代码本实验通过开发一个完整的实时语音翻译应用,使学生掌握端云协同语音翻译系统的设计与实现。具体目标如下:【注意】使用云端服务前,需在阿里云DashScope平台注册账号并获取API Key。API Key的安全管理参见第14章"性能优化与安全"的相关内容。实验中请使用您自己的API Key,不要使用他人的密钥。
木子雨廷14 小时前
harmonyos
第 16 天|网络四态:loading、error、empty、content
用户5930960097814 小时前
harmonyos
Flutter 鸿蒙化实战:open_app_settings 适配 OpenHarmony,一键跳转系统设置随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。
贾伟康15 小时前
harmonyos·arkts·模块化架构·跨应用调用·abilitykit
【HarmonyOS 7新能力|047】ModularObjectExtensionAbility工程封装:把接入逻辑放进可维护的分层结构跨应用调用最容易写成“拿到对象后直接调用”,也最容易在版本升级、权限变化和异常恢复时失控。真正困难的并不是把一次请求发出去,而是明确能力由谁提供、调用方可以依赖什么、对象失效后如何恢复,以及失败是否允许重试。本文不把某个接口名称当成完整方案,而是围绕 ModularObjectExtensionAbility 所代表的模块化对象扩展思路,给出一套可落地的工程封装方法。示例采用 ArkTS 风格的领域接口,具体系统 API、权限名和配置项应以当前 SDK 与华为开发者文档为准。
李游Leo15 小时前
harmonyos
HarmonyOS 7 ArkTS 并发实战:Sendable、共享模块与跨线程对象传递机制跨线程传对象之前,先想清楚它是复制、传递还是共享。主线程里有个业务对象,里面存着用户配置和缓存数据,直接丢进 TaskPool 去跑后台计算,跑着跑着就出问题了:主线程改了一下配置,后台任务读到的还是旧值;或者后台任务改完返回,主线程发现对象结构不对。
骑着蜗牛撵大象32717 小时前
harmonyos·鸿蒙·es
从跨平台Linux到鸿蒙PC:基于Qt C++的Flameshot截图工具源码级适配在国产化替代浪潮下,将熟悉的Linux开源工具迁移至鸿蒙PC(HarmonyOS NEXT),已成为开发者们的迫切需求。Flameshot作为一款广受欢迎的跨平台截图工具,以其强大的标注功能和轻量化著称,但官方并未提供鸿蒙版本。
威哥爱编程19 小时前
华为·harmonyos·arkts
HarmonyOS 7 空间音频实战:降噪、美化、变声、空间渲染的节点编排本文基于 HarmonyOS 7(API 26)官方"新能力一览"与 Audio Kit 音频编创(OHAudioSuite)开发指导整理。文中 ArkTS 代码是为说明问题自写的示意实现——官方开放的是 C/C++ 接口(native_audio_suite_engine.h),实际编码请以官方 SDK 与接口参考为准;API 名称、起始版本等事实性信息均标注官方出处;音质、功耗等真机表现未做任何编造,以真机实测为准;7.0 相关能力需升级至 HarmonyOS 7 并以实际支持机型为准。
威哥爱编程19 小时前
华为·harmonyos·arkts
HarmonyOS 7 视觉 AI 实战:系统级场景化控件,低门槛接入端侧视觉能力本文基于 HarmonyOS 7(API 26)官方《新能力一览》、Vision Kit(场景化视觉服务)与 Core Vision Kit(基础视觉服务)的官方文档整理。文中活体检测与图像超分的接口名、起始版本均摘自官方 API 参考并标注出处;未核验到公开 API 名的部分只讲能力与接入思路,示意代码均已注明"接口名以官方 SDK 文档为准"。未做真机实测,识别准确率等表现一律以真机实测为准。
贾伟康19 小时前
人机交互·harmonyos·arkts·arkui·手势识别
【HarmonyOS 7新能力|046】智慧手势工程封装:把接入逻辑放进可维护的分层结构滑动、长按、捏合等输入看似简单,但同一轨迹在不同页面、控件和用户目标下可能代表完全不同的动作。若识别结果直接触发删除、提交或跳转,偶发误判就会变成实际损失。智慧手势的工程重点不是追求一个漂亮的识别准确率,而是把原始事件、手势候选、业务上下文、意图置信度和可撤销动作组成受控闭环。
贾伟康19 小时前
性能优化·harmonyos·arkts·文件系统·mmap
【HarmonyOS 7新能力|050】Core File Kit mmap工程封装:把接入逻辑放进可维护的分层结构处理大型索引、离线词典、模型分片或媒体元数据时,频繁 read 加手工缓冲会带来额外复制与复杂的游标管理。内存映射把文件的一段映射到进程虚拟地址空间,让程序像访问内存一样按需读取页面,是一项很有吸引力的性能工具。但 mmap 并不是“打开就会更快”:偏移对齐、文件截断、映射释放、并发写入和异常降级都可能成为稳定性风险。本文围绕 Core File Kit mmap 场景给出一套工程封装思路。示例中的接口是便于讲解的抽象,实际 API、参数、权限和 Native 互操作方式应以当前 HarmonyOS SD
贾伟康20 小时前
harmonyos·arkts·ipc·分布式通信·taihe
【HarmonyOS 7新能力|048】Taihe IPC工程封装:把接入逻辑放进可维护的分层结构IPC 的难点从来不只是“把字节送到另一个进程”。一条可维护的跨进程链路,还要处理接口契约、类型序列化、客户端代理、服务端分发、线程切换、超时、死亡恢复、权限与版本兼容。Taihe IPC 将其中一部分机械代码交给工具生成,可以降低手写样板代码的成本,但生成并不等于治理完成。本文从工程角度拆解一套契约优先的接入结构。示例用于说明设计方法,实际语法、生成命令、支持类型和配置项应以当前 HarmonyOS SDK、Taihe 工具链及官方文档为准。
贾伟康20 小时前
性能优化·harmonyos·arkts·arkui·懒加载
【HarmonyOS 7新能力|045】LazyLayoutAlgorithm工程封装:把接入逻辑放进可维护的分层结构常规列表能覆盖多数场景,但瀑布流、时间轴、分组卡片或不规则画廊往往需要自定义布局。数据量上升后,如果一次测量并放置全部节点,首屏、滚动和内存都会承受不必要开销。懒布局的关键不是“少创建组件”这一句话,而是只对可视区及合理预取范围做工作,同时维持稳定索引、正确尺寸和可恢复滚动位置。