harmonyos

Huang兄3 小时前
华为·harmonyos
鸿蒙-状态管理V1随着鸿蒙Next的推广,做鸿蒙开发的人是越来越多,提问和寻求帮助的人也是越来越多,就我自己回答的问题而言,大部分和状态管理相关,比如List刷新问题,,还有一些录音录像拍照问题。也不是太难的问题,需要特别仔细的阅读官方文档,有些问题的解决方法还分散在好几个文档里面,文档上也没有对一些关键点做特别讲解。这里就最常见的问题总结一下,希望后来的朋友少走一些弯路。
别说我什么都不会5 小时前
操作系统·harmonyos
鸿蒙轻内核M核源码分析系列十一 (2)信号量Semaphore信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务间同步或共享资源的互斥访问。一个信号量的数据结构中,通常有一个计数值,用于对有效资源数的计数,表示剩下的可被使用的共享资源数。以同步为目的的信号量和以互斥为目的的信号量在使用上存在差异。本文通过分析鸿蒙轻内核信号量模块的源码,掌握信号量使用上的差异。本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点gitee.com/openharmony… 获取。
塞尔维亚大汉6 小时前
harmonyos·领域驱动设计
OpenHarmony(鸿蒙南向)——平台驱动开发【GPIO】GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
敢嗣先锋9 小时前
性能优化·移动开发·多线程·harmonyos·arkui·鸿蒙开发
鸿蒙5.0实战案例:基于ArkUI启动冷启动过程最大连续丢帧数问题分析思路&案例冷启动过程最大连续丢帧数:应用冷启动时,从点击应用离手开始到应用界面铺满全屏(启动页图标铺满全屏)这一段时间内的最大连续丢帧数称为冷启动过程最大连续丢帧数。
HarmonyOS_SDK9 小时前
harmonyos
智能网络感知,打造极致流畅的鸿蒙原生版中国移动云盘图文体验中国移动云盘(原“和彩云网盘”)是中国移动重磅推出的安全、智能、不限速、移动用户免流的智能云盘,致力于成为5G时代用户个人与家庭的数字资产管理中心,是中国移动继语音、短信、流量后的“第四项基础服务”。
SuperHeroWu79 小时前
华为·线程·进程·harmonyos·鸿蒙
【HarmonyOS Next】鸿蒙应用进程和线程详解进程的定义: 进程是系统进行资源分配的基本单位,是操作系统结构的基础。在鸿蒙系统中,一个应用下会有三类进程: (1) 主进程, (2) ExtensionAbility进程,同一种类型的ExtensionAbility会放在一个进程里。例如FromExtensionAbility,创建了两个,也会在同一个进程里。【ExtensionAbility详情参见官方链接:ExtensionAbility组件】 (3) WebView渲染进程,用于网页容器渲染的进程。【这种设计提升了鸿蒙系统中arkWeb的网页容器
MardaWang10 小时前
typescript·harmonyos
HarmonyOS开发,遇到 Object.assign(this, source)报错怎么解决?最近在升级某个api 9 的鸿蒙项目到api 12,发现项目中较多用到如下图所示这样的代码,然后升级到api12就会编译报错: Usage of standard library is restricted (arkts-limited-stdlib)。
别说我什么都不会12 小时前
操作系统·harmonyos
鸿蒙轻内核M核源码分析系列十 软件定时器Swtmr软件定时器(Software Timer)是基于系统Tick时钟中断且由软件来模拟的定时器。当经过设定的Tick数后,会触发用户自定义的回调函数。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求。鸿蒙轻内核提供了软件定时器功能可以提供更多的定时器,满足用户需求。
敲代码的鱼哇12 小时前
android·ios·uniapp·harmonyos
设备唯一ID获取,支持安卓/iOS/鸿蒙Next(uni-device-id)UTS插件猛戳这里去插件市场看看无
89315196013 小时前
harmonyos·鸿蒙系统·鸿蒙开发·鸿蒙教程·鸿蒙视频第一帧·鸿蒙获取视频时长
《鸿蒙开发-答案之书》获取视频第一帧和视频时间
林钟雪13 小时前
华为·harmonyos
HarmonyOS全栈开发指南:从入门到精通,构建万物智联的未来生态(二)安装步骤:配置要点:常用功能:思维导图:复制代码扩展阅读:模拟器使用:真机调试:实战技巧:思维导图:复制代码
程序边界14 小时前
华为·harmonyos
深度探索:DeepSeek与鸿蒙HarmonyOS应用开发的深度融合随着人工智能技术的飞速发展和操作系统生态的不断完善,DeepSeek与鸿蒙HarmonyOS的结合为开发者提供了全新的可能性。本文将深入探讨两者在应用开发中的深度融合,并通过实际代码示例展示其强大功能。
SameX15 小时前
前端·harmonyos
HarmonyOS Next语音识别技术全解析与应用实践本文旨在深入探讨华为鸿蒙HarmonyOS Next系统(截止目前API12)中的语音识别技术,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。
SameX15 小时前
harmonyos
HarmonyOS Next人脸活体检测技术深度剖析本文旨在深入探讨华为鸿蒙HarmonyOS Next系统(截止目前API12)中的人脸活体检测技术,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。
枫叶丹416 小时前
前端·javascript·css·华为·html·harmonyos
【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(四) -> 常见组件(二) -> swiper目录1 -> 创建Swiper组件2 -> 添加属性3 -> 设置样式4 -> 绑定事件5 -> 场景示例
_小呵呵16 小时前
华为·harmonyos
鸿蒙next中如何使用hdc命令安装客户端包1、获取手机的udid重新签名,手机已经连接电脑的话可以自动签名2、手机不在身边可先登录华为的AppGallery Connect
咸鱼过江17 小时前
harmonyos·hdf框架
openharmony中hdf框架的驱动消息机制的实现原理在分析hdf框架时发现绕来绕去的,整体梳理画了一遍流程图,发现还是有点模糊甚至不清楚如何使用的,详细的每个点都去剖析细节又过于消耗时间,所以有时间便从功能应用的角度一块块的去梳理。
别说我什么都不会1 天前
操作系统·harmonyos
鸿蒙轻内核M核源码分析系列九 互斥锁Mutex多任务环境下会存在多个任务访问同一公共资源的场景,而有些公共资源是非共享的临界资源,只能被独占使用。鸿蒙轻内核使用互斥锁来避免这种冲突,互斥锁是一种特殊的二值性信号量,用于实现对临界资源的独占式处理。另外,互斥锁可以解决信号量存在的优先级翻转问题。用互斥锁处理临界资源的同步访问时,如果有任务访问该资源,则互斥锁为加锁状态。此时其他任务如果想访问这个临界资源则会被阻塞,直到互斥锁被持有该锁的任务释放后,其他任务才能重新访问该公共资源,此时互斥锁再次上锁,如此确保同一时刻只有一个任务正在访问这个临界资源,保证
拥有一颗学徒的心1 天前
笔记·学习·性能优化·harmonyos
鸿蒙第三方库MMKV源码学习笔记大家好,我是学徒小z,近期学习了一些关于鸿蒙第三方库的知识,今天分享给大家学习源码的小知识:可以将第三方库源码下载到本地运行,然后断点调试,一步一步研究运行过程