tag 标签: OpenHarmony

相关帖子
相关博文
  • 2025-6-20 14:56
    0 个评论
    转自开源鸿蒙官方社区 开放原子开源鸿蒙(OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)6.0 Beta1版本正式发布。相比5.1.0 Release版本进一步增强ArkUI组件能力,提供更安全、更灵活的组件布局;增强分布式数据管理能力,支持应用对标准化数据进行展示;升级音频引擎2.0,提升整体运行效率并降低播放时延;增强窗口、位置服务、输入法框架、安全等相关能力。 欢迎开发者了解并升级使用,积极反馈宝贵建议、参与贡献,共同促进6.0版本的成熟。 应用框架 程序框架服务 新增AppServiceExtensionAbility模块,提供后台服务相关扩展能力,包括后台服务的创建、销毁、连接、断开等生命周期回调。 新增支持应用查询自身权限授权状态信息。 应用包管理 新增setShortcutVisibleForSelf接口,支持设置当前应用的快捷方式是否显示。 新增getAbilityInfo接口,支持根据指定的uri获取应用的ability信息。 ArkTS 新增FastBuffer对象定义。FastBuffer对象是更高效的Buffer容器。 新增支持以动态序列化方式生成XML文件。 新增针对系统JSVM引擎API调用内存泄漏问题的定位能力。 ArkUI 组件基础能力增强:−组件背景安全区默认延伸:当组件与非安全区邻接时(包括SafeAreaPadding和状态栏),组件背景默认延伸到非安全区,提升沉浸式开发体验。−忽略组件布局安全区边缘:当组件与非安全区邻接时(包括SafeAreaPadding和状态栏),组件设置忽略布局安全区边缘后可布局到非安全区。−基础布局能力:组件宽高支持LayoutPolicy布局能力,包括自适应父组件matchParent,自适应内容wrapContent,自适应内容(忽略父组件的约束)fitAtIdealSize。 Navigation双栏模式下,支持右侧页面设置默认占位页,开发者无需管理默认占位页的显示和隐藏,提高易用性。 菜单与拖拽过渡,菜单跟随效果优化:拖拽发起时,实时更新菜单位置;菜单整体跟随拖拽跟手图;跟手图存在缩放场景时,菜单与跟手图之间的间隔整体相对合理。 通过XComponent组件的lockCanvas接口,开发者可获取到Drawing Canvas对应的ArkTS对象,使用该对象执行绘制指令会直接绘制到XComponent上,相较于基于C API接口绘制,更易用。 保存控件新增支持图标和文字的自定义能力。 窗口管理 新增支持窗口显示时默认不获取焦点,点击后可获取焦点。 新增支持输入法动画开始前和结束后的回调,方便应用进行输入法弹出与收回动画的响应。 窗口文本处理能力增强:新增支持中西文自动间距,支持排版时去除行位空格;新增支持修改文本颜色无需重新排版;新增支持设置文字渲染高对比度模式。 分布式数据管理 优化分布式数据对象对资产的管理,新增支持直接设置uri来管理资产或资产数组。 新增提供基于标准化数据结构的卡片控件接口,支持应用对标准化数据结构进行可视化展示。 新增公共数据通路DataHub相关C API能力,支持开发者在C/C++侧使用DataHub能力。 统一数据管理框架UDMF新增系统分享、picker、右键菜单通道生命周期管理能力。 分布式服务 DistributedServiceKit新增获取本地设备名称C API。 事件通知 新增支持获取通知设置状态,包括是否开启振动、是否开启响铃。 媒体 音频服务 升级音频引擎2.0,提升整体运行效率以及降低播放时延。 新增直播场景的录音流类型SOURCE_TYPE_LIVE,该录音效果支持系统级回声消除能力。 新增OH_AudioWorkgroup 接口可以让应用指定自身的音频渲染线程,按需提升线程优先级和运行效率。 系统 基础通信 Wi-Fi新增支持连接候选网络时提示确认是否信任该网络,并提供确认的回调。 电话服务 新增支持需要使用专网APN的应用查看APN列表和连接特定APN。 多模输入 新增支持触屏操作时,上报的输入事件坐标为浮点类型,提升触屏点击的精准度。 输入法框架 输入法应用悬浮软键盘和候选词窗口新增支持startMoving,及支持输入法应用感知编辑框中的占位文本和所属Ability的名字。 新增支持通过hdc命令管理输入法。 新增支持短信验证码编辑框、自动大小写模式、编辑框放弃正在输入的文字。 DFX 新增HiDebug对应用主线程进行栈回溯的能力。 HiAppEvent新增订阅踩内存事件FDSAN故障类型,即由于操作文件描述符不当导致的故障。 安全 证书管理新增openAuthorizeDialog接口,支持拉起用户证书凭据授权界面,用户授权后应用可使用授权的证书凭据进行双向TLS认证或文档签名。 加解密算法库框架提供了非对称加解密、签名、密钥协商、密钥派生、消息认证码、随机数的C API。 加解密算法库框架提供了ASN1格式和R|S格式的sm2签名数据互转能力;支持DES算法。 证书算法库支持获取utf-8编码的证书或证书吊销列表的颁发者名称。 HUKS开放数字盾所依赖的ArkTS API和C API。 应用服务 位置服务 新增支持获取两个位置之间直线距离的能力。 即刻体验 请您参考6.0 Beta1 Release Notes,了解本次发布版本的完整配套,欢迎开发者体验、使用并向我们提供反馈。 https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v6.0-beta1.md 开发者文档: https://gitee.com/openharmony/docs/blob/OpenHarmony-6.0-Beta1/zh-cn/application-dev/website.md Samples资源: https://gitee.com/openharmony/applications_app_samples/tree/OpenHarmony-6.0-Beta1
  • 2025-5-27 23:21
    0 个评论
    5月24日,开源鸿蒙开发者大会2025(OHDC.2025,以下简称“大会”)在深圳隆重举办。本次大会由开源鸿蒙项目群工作委员会主办,会上正式发布了开源鸿蒙OpenHarmony5.1 Release版本,并进行开源鸿蒙应用技术组件共建启动、开源鸿蒙AI Agent技术共建启动等重要仪式,同时设立八大主题分论坛,邀请业界专家、开发者、生态伙伴等嘉宾汇聚一堂,共同探讨开源鸿蒙技术的未来发展、分享最前沿的开发经验。 触觉智能深耕OpenHarmony硬件生态 在本次大会上,触觉智能凭借其OpenHarmony生态建设的硬核实力引发关注。旗下Purple Pi OH开发板一举摘得“明星开发板”称号,并率先通过OpenHarmony 5.0 XTS认证,成为开源鸿蒙生态中兼具技术标杆与商业价值的代表性硬件平台。 触觉智能 Purple Pi OH明星开发板荣誉证书 触觉智能 Purple Pi OH荣获开源鸿蒙OpenHarmony5.0 XTS认证 触觉智能近年来持续加码开源鸿蒙生态,已构建覆盖核心板/开发板、智能主板、工控机等的硬件产品矩阵,并与超百家上下游企业形成技术联动。此次双项认证的突破,进一步巩固了其在鸿蒙硬件生态中的领跑地位。公司表示,未来将深化与开放原子开源基金会的合作,推动更多“鸿蒙原生”硬件标准落地,为万物智联时代提供开放、安全、可持续的底层支撑。 生态新品首发 深度解读架构设计 本次大会上重磅发布了开源鸿蒙5.1 Release版本,开源鸿蒙项目管理委员会(PMC)主席任革林对5.1 Release版本的重点特性进行了深度解读。他介绍,开源鸿蒙 5.1 Release版本是一个具有里程碑意义的升级,该版本聚焦全场景交互体验,带来多项核心升级,在系统能力、系统稳定性与开发者体验等层面均实现突破: ArkUI框架增强 :针对手表和PC设备形态优化了ArkUI控件体系,进一步完善了自定义能力,使界面开发更加灵活高效。 媒体能力升级 :新增空间音频管理功能,并强化了媒体播控能力与软件编解码性能,为用户带来更具沉浸感的视听体验。 图形渲染优化 :引入轻量3D绘制引擎的同时新增并行渲染能力,显著提升了图形渲染效率与复杂场景处理能力。 安全体系扩展 :通过新增群组资产访问控制机制与分布式ACL访问控制框架,构建了更精细的跨设备安全防护体系。 此外,开源鸿蒙5.1 Release版本在Web组件、测试框架、性能调优、ArkRuntime运行时环境及全球化能力等核心模块均实现迭代升级,进一步夯实了全场景生态的技术底座,可为多设备协同开发与应用生态繁荣提供更强大的支撑。在不久的未来, 触觉智能 将第一时间更新适配开源鸿蒙OpenHarmony5.1 Release系统,敬请期待! 汇聚多方合力 共创开源鸿蒙生态盛景 社区的繁荣发展离不开每一位参与其中并积极贡献的开发者。会上举行了开源鸿蒙应用技术组件共建启动仪式,开源鸿蒙项目群工作委员会携手九家共建伙伴代表出席仪式,期望未来能有更多的伙伴、开发者加入到开源鸿蒙应用技术组件的共建中,共建共享开源鸿蒙生态组件。 随后,现场还举行了第二届中国研究生操作系统开源创新大赛开源鸿蒙赛道启动仪式。该赛事是由教育部学位管理与研究生教育司指导、中国学位与研究生教育学会和中国科协青少年科技中心主办,面向研究生和高年级本科生的全国性、公益性的国家级开源创新赛事,旨在培养创新型、复合型、应用型高端人才,为开源鸿蒙生态的可持续发展注入新力量。开源鸿蒙项目群工作委员会携手华为、润开鸿、中软国际、开鸿智谷、九联开鸿、鸿湖万联、深开鸿、上海交通大学、南方科技大学等企业和师生代表共同出席了该环节。 本次开源鸿蒙开发者大会2025的成功举办,不仅全面展示了开源鸿蒙技术革新及生态共建成果,也为行业发展注入澎湃动能。面向全新的万物智联时代,开源鸿蒙将继续秉持“共建、共治、共享”的理念,汇聚更多开发者与产业力量,共创万物智联世界的美好未来!未来, 触觉智能 作为开源鸿蒙OpenHarmony硬件生态厂家,将持续携手各界伙伴,为社区开发者、企业工程师、院校学生提供更广阔、清晰的人才发展路径,为产业带来源源不断的人才输送,推动OpenHarmony生态的繁荣发展。
  • 2025-4-28 15:10
    1 次阅读|
    0 个评论
    近日,飞凌嵌入式FET527-C核心板通过OpenHarmony 4.1 Release版本兼容测评,获得【OpenHarmony生态产品兼容性证书】。 飞凌嵌入式FET527-C核心板搭载全志T527系列全国产高性能处理器,集成8个ARM Cortex-A55核心,并内置RISC-V核和DSP核,提供出色的处理能力和能效比,并且经过严格的工业环境测试,具备高稳定性和可靠性,可为产品的稳定运行保驾护航。 OpenHarmony 4.1则以开放生态为根基,通过分布式架构、高效开发工具与安全增强,构建了覆盖多场景的智能化底座。它不仅填补了传统操作系统在万物互联时代的短板,更通过全球化合作与行业深耕,成为推动工业4.0与数字化转型的关键力量。 这些特性与飞凌嵌入式FET527-C核心板的硬件能力相结合,能够为工业设备提供从底层硬件到上层应用的完整国产化解决方案。
  • 2025-3-28 18:16
    430 次阅读|
    0 个评论
    本文介绍OpenHarmony5.0 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!鸿蒙北向开发主要侧重于应用层的开发,如APP开发、用户界面设计等,更多地关注用户体验、应用性能优化、上层业务逻辑的实现,需要开发者具备基本的编程知识、对操作系统原理的简单理解,以及一定的UI设计感。由 触觉智能Purple Pi OH鸿蒙开发板 演示。搭载了瑞芯微RK3566四核处理器,支持开源鸿蒙OpenHarmony3.2至5.0系统,适合鸿蒙开发入门学习。 下载与安装 开发工具点下面链接下载: https://developer.huawei.com/consumer/cn/download/ 下载后如下图所示: 点击下一步,再根据自身情况选择安装路径,如下图: 勾选桌面快捷方式,之后点击下一步,如下图: 点击安装并等待安装完成,如下图: 安装完成过后,点击【诊断】检查项是否都正确: 新建工程并运行 新建工程选择【Empty Ability】: 根据需求选择SDK版本之后点击完成,如下图: 下载HarmonyOS SDK:点击【设置】选择【OpenHarmony SDK】根据需求选择要下载的SDK 工程签名:在同步完成后点击【项目结构】对该工程进行签名配置: 修改build-profile.json5文件: 代码如下: "products": , 修改完成后点击右上角的【Sync now】进行同步,并点击Yes: 同步后结果如下: 运行工程,查看右上角同步完成,IDE能够识别设备后,运行该工程,如下图所示: 结果如图所示: 文章参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V14/releasenotes-502-release-V14
  • 2025-3-12 14:32
    227 次阅读|
    0 个评论
    本文介绍OpenHarmony4.1系统开发板,出现打不开WiFi和蓝牙的问题排查和解决方法。 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566四核处理器,1TOPS算力NPU;Laval鸿蒙社区推荐并通过了开源鸿蒙XTS认证,成功适配OpenHarmony3.2、4.0、4.1、5.0 Release系统,SDK源码全开放! WiFi打不开 缺少WiFi固件 在WiFi打不开时我们可以通过使用串口工具查看WiFi打印信息: 这条log主要说明了打开固件文件失败,说明了在/vendor/etc/firmware/路径下无法找到与之匹配的WiFi固件。 此时的解决办法就是在SDK中适配WiFi对应的固件,路径如下: /device/soc/rockchip/rk3568/hardware/wifi/ap6xxx 各参数作用: ohos_prebuilt_etc("fw_bcm43438a1.bin") { source = "$AP6XXX_ETC_DIR/fw_bcm43438a1.bin" //源文件 install_images = //安装路径以/vendor为基础 relative_install_dir = "firmware" //安装到/vendor/firmware下 part_name = "rockchip_products" //rockchip_products是总的part名 install_enable = true //使能安装 } 此时要注意其他信息: 此位置的路径名是否和ohos_prebuilt_etc ("fw_cyw43455.bin")中source对应: 缺少nvram.txt文件 如果在我们添加了固件,还是无法打开WiFi,查看日志若发现依旧缺少nvram.txt文件: 首先查看group段落中,是否添加了WiFi适配的数据信息: 此时是配好后重新编译烧录固件后,查看系统下的WiFi固件: 最后查看日志: 蓝牙打不开 检查init.rk3568.cfg 蓝牙在打不开时查看UART是否与开发板一致: device/board/XXX/rk3568/cfg/init.rk3568.cfg 对应的串口拥有者为blue_host: 检查bt_vendor_brcm.h文件 检查蓝牙框架中蓝牙对应串口: vendor/XXX/rk3568/bluetooth/include/bt_vendor_brcm.h vt_vendor_brcm.h文件要与开发板原理图对应: 检查固件适配 在vendor/厂商名/产品名/bluetooth/BUILD.gn路径下适配开发板板载的BT固件: 同时检查以下路径下p_name指定的值是否一致, vendor/hihope/rk3568/bluetooth/src/hardware.c 最后确认在device/厂商名/build/ohos.build中part的调用 触觉智能Purple Pi OH 鸿蒙开发板 作为开源鸿蒙OpenHarmony硬件方案的领跑者,触觉智能坚守开源共创精神,Purple Pi OH鸿蒙开发板源码全开放,持续为大家带来各种技术分享,产品具有以下优势: 支持OpenHarmony/Andriod/Linux 多操作系统,兼容树莓派排针; 瑞芯微RK3566芯片,四核A55处理器, 主频1.8GHz,Mali G52-2EE GPU; 支持OpenGL/CL/Vulkan,8M ISP; 1T算力NPU,支持TensorFlow/Caffe/ MXNet/PyTorch等深度学习框架; 支持1 x 千兆以太网、3 x USB2.0 1 x USB3.0、3 x UART、2 x SPI 2 x I2C、28 x GPIO、1 x MIPI DSI 1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/ 3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动 与技术支持; 小尺寸高性价比SBC卡片电脑,只需249元;
相关资源