刷新
ArkUI-X案例解析

目前,已经有按照方案完成整体改造的4个Sample作为完整案例。 应用描述 链接 鸿蒙世界 HMOSWorld 溪村小镇 OxHornCampus 音乐专辑 MusicHome 购物应用 MultiShopping 下面以实际改造过程中遇到的经典问题进行案例详解。 Products共性拆分Produ ...

京东正式开源Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架

博主头像 近日,京东正式开源了Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架。这次版本的发布,带来了更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以Web范式的方式来开发出媲美鸿蒙性能的应用,为鸿蒙应用生态的丰富注入强大的动力。 ...

<HarmonyOS主题课18>帮助应用打造场景化语音服务 #鸿蒙课程##鸿蒙生态#

博主头像 本课程专注于助力应用构建场景化语音服务。深入介绍 Speech Kit 及其重要组件,如朗读控件可将文本转化为自然流畅的语音输出,为用户提供有声阅读体验;AI 字幕控件(AICaption)能精准识别语音并生成实时字幕,在视频播放、直播等场景大显身手。详细阐述其广泛的适用场景,包括教育学习辅助、无障... ...

ArkUI-X资源分类与访问

应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。 应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表现。 系统资源:开发者直接使用系统预置的资源定义(即分层参数,同一资源ID在设备横竖屏、颜色模式等不同 ...

<HarmonyOS主题课17>帮助应用实现免密身份认证的移动端能力 #鸿蒙课程##鸿蒙生态#

博主头像 本课程致力于帮助应用实现免密身份认证的移动端能力。深入探讨 FIDO、IIFAA、SOTER 等核心技术标准,详细解析 FIDO 免密身份认证的原理与流程,让开发者理解其强大的安全与便捷性。全面剖析 IIFAA 免密身份认证的特色优势与应用场景,以及 SOTER 所提供的独特保障机制。通过理论讲解、... ...

<HarmonyOS主题课16>让您的应用实现跨多个子系统融合的场景化服务 #鸿蒙课程##鸿蒙生态#

博主头像 本课程聚焦于助力应用达成跨多子系统融合的场景化服务。深入讲解如何构建各类场景化 Button,如快速验证手机号 Button 可高效完成号码验证流程,选择头像 Button 方便用户个性化设置,打开授权设置页 Button 保障应用权限管理合规。同时涵盖打开 App Button 实现应用间的便捷跳... ...

开发者工具箱-鸿蒙弹窗使用指南

鸿蒙弹窗使用指南 最近在开发鸿蒙应用时,经常需要用到各种弹窗。SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。 一、基础知识 1.1 什么是弹窗 弹窗就是在应用界面上弹出的一个临时窗口,用于展示重要信息、收集用户输入或者进行确认操作。鸿蒙提供 ...

开发者工具箱-华为账号登录功能实现

华为账号登录功能实现 最近项目要接入华为账号登录,SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。 一、基础知识 1.1 什么是华为账号登录 华为账号登录就是让用户用华为账号一键登录你App,省去注册、记密码的麻烦。用过微信/QQ登录的都懂, ...

空壳V3.0,免费10开!

博主头像 空壳分身发布3.0版本,继续为大家带来更多福利。 你可以在空壳中检测更新升级,也可以在系统浏览器中访问 【下载链接】 进行安装。 福利一:免费 10 开! 免费且无广告,支持最多可以创建 10 个分身。 为了降低应用同步更新带来的繁琐操作,我们增加了 一键更新所有 的功能。 分身应用更新,应用数据不 ...

<HarmonyOS主题课15>帮助应用接入意图框架 #鸿蒙课程##鸿蒙生态#

博主头像 本课程专注于助力应用接入意图框架。首先展开方案概述,让开发者对整体框架体系有清晰认知。深入探讨习惯推荐功能,使应用能精准洞察用户习惯,提供个性化服务。剖析场景体验的构建要点,增强用户与应用的互动深度。着重讲解卡片展示效果的设计与优化,提升信息传递与视觉吸引力。详细阐述意图注册流程,确保应用顺利接入意... ...

ArkUI-X平台桥接Bridge说明

简介 平台桥接用于客户端(ArkUI)和平台(Android或iOS)之间传递消息,即用于ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法。 以Android平台为例,ArkTS和Java没有相互调用的能力,为了实现ArkTS和Java交互,需要ArkTS与C++ ...

<HarmonyOS主题课14>帮助应用实现更好的推广下载能力 #鸿蒙课程##鸿蒙生态#

博主头像 本课程旨在助力应用实现卓越的推广下载能力。全面深入讲解应用市场相关要点,包括应用市场推荐机制与更新功能的深度解析,让开发者了解如何提升应用曝光与更新效率。详细阐述展示应用详情页以促进下载安装目标应用的有效策略,以及查询广告验签版本的关键步骤。同时教授获取模块安装信息与添加按需加载模块的实用技术,使开... ...

<HarmonyOS主题课13>帮助应用打造场景化视觉服务#鸿蒙课程##鸿蒙生态#

博主头像 本课程专注于帮助应用打造场景化视觉服务。深入剖析 Vision Kit,全面展示其强大功能。其中人脸活体检测可有效防范欺诈,保障身份验证安全;卡证识别能精准提取各类卡证信息,提升信息录入效率;文档扫描能力可快速将纸质文档转化为清晰电子文档,方便存储与处理。通过本课程学习,开发者将深入理解这些视觉服务... ...

ArkUI-X应用工程结构说明

简介 本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于ArkUI,可复用大部分的应用代码(UI以及主要应用逻辑)并可以部署到相应的OS平台,降低跨平台应用开发成本。 应用工程目录结构介绍 跨平台应用工程目录结构说 ...

华为H5预加载组件:让移动端H5页面加载更流畅的“隐形加速器”

博主头像 在移动应用中,H5页面的加载速度直接影响用户体验。白屏、卡顿、资源加载延迟等问题,常让用户感到焦躁。如何让H5页面“快”起来?目前的一些优化手段(如懒加载、CDN加速)已逐步普及,但若想进一步突破性能瓶颈,或许需要一种更“聪明”的解决方案——华为AppGallery Connect(简称AGC)全新... ...

ArkUI-X跨平台技术落地-华为运动健康(二)

原生和ArkUI界面参数传递 在原生页面拉起对应的跨平台的页面时,会将代表拉起哪个页面的参数通过intent的形式传递给跨平台的Entry模块,这里主要用到的是intent的putExtra()方法进行设置,Entry模块收到该参数之后,解析参数从而决定拉起的页面,一个简单的示意图如下所示: Ark ...

APMS开启“急诊模式”:鸿蒙应用崩溃卡顿?精准诊断,即点即用!

博主头像 作为深度集成于鸿蒙生态的性能管理平台,APMS通过系统级服务实现应用运行状态的实时监测,覆盖崩溃(CPP CRASH/JS ERROR)、无响应(AppFreeze)、启动耗时、页面加载效率及功耗等核心指标,并提供问题发生时的环境上下文、堆栈轨迹及多维分析数据,助力开发者快速定位并修复问题。 ...

ArkUI-X跨平台技术落地-华为运动健康(一)

现状与诉求 目前,华为运动健康App在Android 和 iOS均有独立的客户端工程,在原生页面部分,两个客户端独立开发,代码各自维护和演进,会带来各自独立的开发工作量,并且两个端之间的交互体验也无法做到一致。 为了解决开发工作量翻倍和交互体验不一致的问题,华为运动健康利用H5技术来进行跨平台,就是 ...

<HarmonyOS主题课12>借助AR引擎帮助应用实现虚拟与现实交互的能力 #鸿蒙课程##鸿蒙生态#

博主头像 本课程致力于借助 AR 引擎助力应用达成虚拟与现实交互。深入介绍 AR Engine 各项关键能力,涵盖运动跟踪能力,可精准捕捉物体运动轨迹;环境跟踪能力,实时感知周边环境变化;命中检测能力,精确判断虚拟与现实的交互点。详细讲解管理 AR 会话流程、获取设备位姿数据的方法,以及如何检测环境平面、识别... ...

<123···50>