- 【HarmonyOS 5】VisionKit人脸活体检测详解 一、VisionKit人脸活体检测是什么?VisionKit是HamronyOS提供的场景化视觉服务工具包。华为将常见的解决方案,通常需要三方应用使用SDK进行集成。华为以Kit的形式集成在HarmoyOS系统中,方便三方应用快速开发和赋能。而VisionKit中包含人脸活体检测的功能接口interactiveLiveness ... 【HarmonyOS 5】VisionKit人脸活体检测详解 一、VisionKit人脸活体检测是什么?VisionKit是HamronyOS提供的场景化视觉服务工具包。华为将常见的解决方案,通常需要三方应用使用SDK进行集成。华为以Kit的形式集成在HarmoyOS系统中,方便三方应用快速开发和赋能。而VisionKit中包含人脸活体检测的功能接口interactiveLiveness ...
- 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V 哥用一个具体的业务场景来介绍DevEco Profiler的使用。 实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发... 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V 哥用一个具体的业务场景来介绍DevEco Profiler的使用。 实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发...
- 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,ArkUI 提供了丰富的 3D 变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍 ArkUI 的 3D 变换和手势事件,并给出相应的 ArkTS 案例代码。 1. ArkUI 3D 变换ArkUI 支持多种 3D 变换效果,如旋转、缩放、平移等。通过设置组件的 transform 属性,能实现不同的 3D 变换效果。 常见的... 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,ArkUI 提供了丰富的 3D 变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍 ArkUI 的 3D 变换和手势事件,并给出相应的 ArkTS 案例代码。 1. ArkUI 3D 变换ArkUI 支持多种 3D 变换效果,如旋转、缩放、平移等。通过设置组件的 transform 属性,能实现不同的 3D 变换效果。 常见的...
- 一、前言:热更新调试主要是为了解决大工程项目编译的时间过长,日常开发调试效率过低的问题。比如调试应用布局的开发,修改一些界面小属性,每次都需要重新编译整个项目,会费事费力。官方给的数据指标如下:在万行级ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快70%以上,而在十万行级以上ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快50%... 一、前言:热更新调试主要是为了解决大工程项目编译的时间过长,日常开发调试效率过低的问题。比如调试应用布局的开发,修改一些界面小属性,每次都需要重新编译整个项目,会费事费力。官方给的数据指标如下:在万行级ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快70%以上,而在十万行级以上ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快50%...
- 【HarmonyOS 5】AttributeModifier和AttributeUpdater区别详解 一、AttributeModifier和AttributeUpdater的定义和作用1. AttributeModifier是ArkUI组件的动态属性,提供属性设置功能。开发者可使用attributeModifier方法,通过自定义实现AttributeModifier<T>接口,来动态... 【HarmonyOS 5】AttributeModifier和AttributeUpdater区别详解 一、AttributeModifier和AttributeUpdater的定义和作用1. AttributeModifier是ArkUI组件的动态属性,提供属性设置功能。开发者可使用attributeModifier方法,通过自定义实现AttributeModifier<T>接口,来动态...
- 程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长嵌入式、鸿蒙、人工智能、Java等,专注于程序员成长那点儿事,希望在成长的路上有我相伴!君志所向,一往无前!最近在写HarmonyOS NEXT项目中发现,还是需要对于TypeScript的语法进行掌握了解,特别是灵活使用ArkTS的应用的时候,所以就来了篇关于TypeScript的。1.泛型函数泛型函数是 TypeScript... 程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长嵌入式、鸿蒙、人工智能、Java等,专注于程序员成长那点儿事,希望在成长的路上有我相伴!君志所向,一往无前!最近在写HarmonyOS NEXT项目中发现,还是需要对于TypeScript的语法进行掌握了解,特别是灵活使用ArkTS的应用的时候,所以就来了篇关于TypeScript的。1.泛型函数泛型函数是 TypeScript...
- 【HarmonyOS 5】鸿蒙实现手写板 一、前言实现一个手写板功能,基本思路如下:创建一个可交互的组件,用户在屏幕上触摸并移动手指时,会根据触摸的位置动态生成路径,并使用黑色描边绘制在屏幕上。当用户按下屏幕时,记录按下点的坐标作为路径的起点。当用户移动手指时,不断记录移动点的坐标,通过线段连接起来形成路径。功能效果图如下所示: 二、方案思路系统提供了非常便捷的画线组件Path。该组件将... 【HarmonyOS 5】鸿蒙实现手写板 一、前言实现一个手写板功能,基本思路如下:创建一个可交互的组件,用户在屏幕上触摸并移动手指时,会根据触摸的位置动态生成路径,并使用黑色描边绘制在屏幕上。当用户按下屏幕时,记录按下点的坐标作为路径的起点。当用户移动手指时,不断记录移动点的坐标,通过线段连接起来形成路径。功能效果图如下所示: 二、方案思路系统提供了非常便捷的画线组件Path。该组件将...
- 【HarmonyOS 5】敏感信息本地存储详解 前言鸿蒙其实自身已经通过多层次的安全机制,确保用户敏感信息本地存储安全。不过再此基础上,用户敏感信息一般三方应用还需要再进行加密存储。本文章会从鸿蒙自身的安全机制进行展开,最后再说明本地敏感信息常规存储的方案。 一、硬件级安全隔离与加密可信执行环境(TEE)TEE 作为独立的安全区域,与主操作系统隔离,用于存储加密密钥、生物特征模板等核心敏感... 【HarmonyOS 5】敏感信息本地存储详解 前言鸿蒙其实自身已经通过多层次的安全机制,确保用户敏感信息本地存储安全。不过再此基础上,用户敏感信息一般三方应用还需要再进行加密存储。本文章会从鸿蒙自身的安全机制进行展开,最后再说明本地敏感信息常规存储的方案。 一、硬件级安全隔离与加密可信执行环境(TEE)TEE 作为独立的安全区域,与主操作系统隔离,用于存储加密密钥、生物特征模板等核心敏感...
- 大家好,我是 V 哥。在 Gitee 上看到一个用 Java 实现的 HarmonyOS 滑动拼图验证码功能,已经太老了,鸿蒙开发推荐使用 ArkTS 语言,V 哥来改造一下。以下是基于 ArkTS 的实现方案。由于鸿蒙系统的特性差异,这里提供核心功能的实现思路:// CaptchaComponent.ets - 自定义验证码组件@Componentstruct CaptchaCompone... 大家好,我是 V 哥。在 Gitee 上看到一个用 Java 实现的 HarmonyOS 滑动拼图验证码功能,已经太老了,鸿蒙开发推荐使用 ArkTS 语言,V 哥来改造一下。以下是基于 ArkTS 的实现方案。由于鸿蒙系统的特性差异,这里提供核心功能的实现思路:// CaptchaComponent.ets - 自定义验证码组件@Componentstruct CaptchaCompone...
- 一、@State在鸿蒙中是做什么的?@State 是 HarmonyOS ArkTS 框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动 UI 的响应式编程模式。通过将变量标记为 @State,开发者可以确保当状态值发生变化时,依赖该状态的 UI 组件会自动重新渲染,从而保持数据与界面的实时同步。@State 是 HarmonyOS ArkTS 实现响应式编程的大基础核心,可以说... 一、@State在鸿蒙中是做什么的?@State 是 HarmonyOS ArkTS 框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动 UI 的响应式编程模式。通过将变量标记为 @State,开发者可以确保当状态值发生变化时,依赖该状态的 UI 组件会自动重新渲染,从而保持数据与界面的实时同步。@State 是 HarmonyOS ArkTS 实现响应式编程的大基础核心,可以说...
- 【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器一、鸿蒙中的装饰器是什么?在ArkTS中装饰器(Decorator)是一种特殊的声明,能够对类、方法、属性等进行标注和修改。因为ArkTS 是TypeScript 扩展而来的编程语言,TypeScript 支持装饰器特性。它属于元编程的一种工具,可在不改变原有代码结构的基础上,为其添加额外的功能。比如在鸿蒙开发里,装饰器能够用来定义组... 【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器一、鸿蒙中的装饰器是什么?在ArkTS中装饰器(Decorator)是一种特殊的声明,能够对类、方法、属性等进行标注和修改。因为ArkTS 是TypeScript 扩展而来的编程语言,TypeScript 支持装饰器特性。它属于元编程的一种工具,可在不改变原有代码结构的基础上,为其添加额外的功能。比如在鸿蒙开发里,装饰器能够用来定义组...
- 一、MQTT是什么?MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的即时通讯协议,专为资源受限的物联网(IoT)设备和低带宽、高延迟或不可靠网络环境设计。目前在物联网,车载,即时通讯,JG领域用的很多。MQTT模式是有个服务器,若干个客户端,订阅Topic作为事件... 一、MQTT是什么?MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的即时通讯协议,专为资源受限的物联网(IoT)设备和低带宽、高延迟或不可靠网络环境设计。目前在物联网,车载,即时通讯,JG领域用的很多。MQTT模式是有个服务器,若干个客户端,订阅Topic作为事件...
- 【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案 一、前言在HarmonyOS中使用openCustomDialog自定义弹框时,我们会遇到实现禁止手势关闭弹框的业务场景。虽然在 HarmonyOS Next 中,自定义 Dialog 默认可能继承系统的侧滑返回手势,并且目前无法屏蔽,官方反馈未来版本可能会开放禁用选项。在当前版本中,目前无法完全禁止手势... 【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案 一、前言在HarmonyOS中使用openCustomDialog自定义弹框时,我们会遇到实现禁止手势关闭弹框的业务场景。虽然在 HarmonyOS Next 中,自定义 Dialog 默认可能继承系统的侧滑返回手势,并且目前无法屏蔽,官方反馈未来版本可能会开放禁用选项。在当前版本中,目前无法完全禁止手势...
- 大家好,我是 V 哥。《鸿蒙 HarmonyOS 开发之路 卷1 ArkTS篇》已经出版上市了哈,有需要的朋友可以关注一下,卷2应用开发篇也马上要出版了,V 哥正在紧锣密鼓的写鸿蒙开发实战卷3的教材,卷3主要以项目实战为主,都是以各种场景下的实现细节,比如如何使用 ArkTS实现一个指定号码,拉起系统拨号页面。我们来看看这个要怎么实现,马上开整。如果你搞过 Android 开发,你会比较清楚... 大家好,我是 V 哥。《鸿蒙 HarmonyOS 开发之路 卷1 ArkTS篇》已经出版上市了哈,有需要的朋友可以关注一下,卷2应用开发篇也马上要出版了,V 哥正在紧锣密鼓的写鸿蒙开发实战卷3的教材,卷3主要以项目实战为主,都是以各种场景下的实现细节,比如如何使用 ArkTS实现一个指定号码,拉起系统拨号页面。我们来看看这个要怎么实现,马上开整。如果你搞过 Android 开发,你会比较清楚...
- Path 组件从 API Version 7 开始就被引入到 ArkTS 中,为开发者提供了强大的图形绘制能力。它可以在应用界面上绘制各种复杂的路径和图形,并且支持在 ArkTS 卡片(从 API version 9 开始)和元服务(从 API version 11 开始)中使用,其系统能力依赖于。Path 组件为 ArkTS 开发者提供了强大而灵活的图形绘制能力。通过合理运用各种绘制命令和属性, Path 组件从 API Version 7 开始就被引入到 ArkTS 中,为开发者提供了强大的图形绘制能力。它可以在应用界面上绘制各种复杂的路径和图形,并且支持在 ArkTS 卡片(从 API version 9 开始)和元服务(从 API version 11 开始)中使用,其系统能力依赖于。Path 组件为 ArkTS 开发者提供了强大而灵活的图形绘制能力。通过合理运用各种绘制命令和属性,
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签