登录社区云,与社区用户共同成长
邀请您加入社区
一、问题概述 1.1 问题现象 在 大屏平台进行蓝牙开关机稳定性测试时,blue_host 进程发生崩溃,死机日志显示为 SIGSEGV(SEGV_MAPERR) 空指针解引用错误。 1.2 关键日志摘要 1.3 问题影响 1)蓝牙进程崩溃导致蓝牙功能完全不可用 2)开关机稳定性测试中断  
本示例介绍使用显式动画 animateTo 实现左右地址交换动画。该场景多用于机票、火车票购买等出行类订票软件中。
OpenHarmony4.0_Linux环境搭建
异常提示组件ExceptionPrompt用于显示网络异常等状态,支持自定义图标、提示文本和操作按钮。通过PromptOptions配置显隐、边距等样式,提供点击回调事件。支持从API 11+使用,原子化服务支持从API 12+开始。 关键特性: 配置图标、提示文本和边距样式 支持四种预设网络异常状态提示语 提供文本和按钮点击回调 控制显隐状态和位置 示例代码展示如何配置异常提示组件。
OpenHarmony输入主系统(Input Kit)是一个多模输入框架,为触控板、触摸屏、鼠标、键盘等输入设备提供归一化事件处理能力。该系统支持设备列表获取、光标样式改变、事件监听、拦截等多种功能,为应用开发者提供完整的输入处理解决方案。OpenHarmony输入主系统提供了完整的输入处理解决方案,支持多种输入设备和事件类型,为应用开发者提供了灵活的输入处理能力。通过设备管理、事件消费、事件监听
DevEco Studio支持在函数定义处,快速生成对应的注释。在函数定义的代码块前,输入“/**”+回车键,快速生成注释信息。
组件普遍支持的可以在style或css中设置组件外观样式,均不是必填项。
本文介绍了在OpenHarmony系统中访问DataAbility的具体实现方法。主要内容包括:1. 基础配置:需要导入@ohos.ability.featureAbility和@ohos.data.dataAbility依赖包,并获取与DataAbility通信的URI;2. 数据操作方法:详细说明insert、delete、update、query、batchInsert和executeBat
OpenHarmony的事件提供一种任务间的同步机制,简单来说就是一个或多个任务可以通过写一个或多个不同的事件来触发内核调度让另一个等待读取事件的任务进入运行状态,从而实现任务间的同步。具体是怎么实现的呢?今天我就带大伙深入到内核当中,扒一扒事件的源代码。
将键盘输入设备的原始事件映射为归一化交互的意图事件,如键盘上空格键映射后的事件为INTENTION_SELECT,意图为选中。
@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。
添加依赖此外,IPC/RPC依赖的refbase实现在公共基础库下,请增加对utils定义IPC接口ITestAbilitySA接口继承IPC基类接口,接口里定义描述符、业务函数和消息码,其中业务函数在Proxy端和Stub端都需要实现。定义和实现服务端该类是和IPC框架相关的实现,需要继承。Stub端作为接收请求的一端,需重写方法用于接收客户端调用。定义服务端业务函数具体实现类定义和实现客户端
图像AI分析配置项。
OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完成复杂的开发环境准备工作。
鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!
RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。如上图所示,每个设备对象会独立发布一个设备服务来处理外部访问,设备管理器接收到API的访问请求之后,通过提取该请求的参数,达到调用实际设备对象的相应内部方法的目的。这种模式可以直接借助HDF设备管理器的服务管理能力,但需要为每个设备单独配置设备节点,
ACE Tools是一套为ArkUI-X应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony、HarmonyOS、Android和iOS平台的应用程序, 其功能包括开发环境检查,新建项目,编译打包,安装调试等,以下是详细的环境配置指导。
将逐步覆盖1+8+N全场景终端设备,对于消费者而言,HarmonyOS用一个'统一的软件系统'从根本上解决消费者面对大量智能终端体验割裂的问题为消费者带来统计,便利,安全的智慧化全场景体验,对于开发者而言HarmonyOS通过多种分布式技术,整合不同终端硬件能力,形成一个虚拟的“超级终端”,应用开发者可基于“超级终端“开发应用聚焦上层业务逻辑,无需关注硬件差异,设备开发者可以按需调用其他终端其他能
本示例主要介绍了List组件实现二级联动(Cascading List)的场景。 该场景多用于短视频中拍摄风格的选择、照片编辑时的场景的选择。
人脸认证接口,负责获取执行器列表:一体化执行器接口,处理所有认证操作:异步操作回调接口,用于结果和状态通知IExecutor接口:基础执行器接口IFaceAuthInterface接口:基础人脸认证接口IExecutorCallback接口:基础回调接口:功能增强,增加属性管理和模板缓存:架构重构,实现一体化执行器设计兼容性保证:新版本保持向后兼容,支持平滑升级。
摘要:harmony-utils是一款鸿蒙应用开发工具库,其中AuthUtil提供生物认证相关功能,包括查询认证能力、指纹/人脸认证、取消认证等。该库支持多种实用工具,安装简单,需在UIAbility中初始化。开发者可通过GitHub或Gitee获取源码,详细文档和示例可参考OpenHarmony三方库和CSDN博客。该工具库由童长老开发维护,欢迎关注其微信公众号获取更多开发干货。(149字)
[EGL]是Khronos官方提供的渲染API (如[OpenGLES] 或 OpenVG) 与底层原生窗口系统之间的接口。HarmonyOS 现已支持 EGL。
提供画布组件。用于自定义绘制图形。
应用中的每个进程都会有一个主线程,主线程主要承担执行UI绘制操作、管理ArkTS引擎实例的创建和销毁、分发和处理事件、管理Ability生命周期等职责,具体可参见线程模型概述。因此,开发应用时应当尽量避免将耗时的操作放在主线程中执行。ArkTS提供了Worker和TaskPool两种多线程并发能力,多线程并发允许在同一时间段内同时执行多段代码,这两个并发的基本能力可参见TaskPool和Worke
OpenHarmony系统支持丰富的设备形态,支持多种架构指令集,支持多种操作系统内核;为了应用在各种OpenHarmony设备上的兼容性,本文定义了"OHOS" ABI(Application Binary Interface)的基础标准,包含如下方面。
在我电脑中的路径为:C:\Program Files\Huawei\DevEco Studio\sdk\default\openharmony\toolchains\
本示例展示了导航组件在不同设备形态下的样式。在sm设备上,以tabs形式展示,内容、导航为上下样式布局,通过点击底部tabs切换内容;在md/lg设备上,以SideBarContainer形式展示,内容、导航为左右布局,通过点击侧边一二级菜单进行内容切换。本示例使用一次开发多端部署中介绍的自适应布局能力和响应式布局能力进行多设备(或多窗口尺寸)适配,主要通过组件提供窗口断点事件,保证应用在不同设备
鸿蒙系统沙箱(Sandbox)是一种安全隔离机制,通过mount命名空间和控制组(cgroup)技术,为系统服务和应用创建独立的运行环境,限制其对系统资源的访问权限。为了把每个应用关进“小黑屋”,防止它偷窥、篡改、破坏别人或系统的数据与资源。数据隔离:应用 A 的文件、配置、数据库默认只能自己看,连应用 B 都碰不到,更别提系统。权限最小化:即使应用申请了敏感权限(如麦克风、通讯录),也只能在沙箱
本示例介绍了文本宽度过宽时,如何实现文本首尾相接循环滚动并显示在可视区,以及每循环滚动一次之后会停滞一段时间后再滚动。