大家好,我是V哥。手势事件由绑定手势方法和绑定的手势组成,绑定的手势可以分为单一手势和组合手势两种类型,根据手势的复杂程度进行区分。本文跟着V哥一起来探讨手势事件处理。想要考取鸿蒙认证的小伙伴,请加入V哥班级获取辅导:https:developer.huawei.comconsumercntrainingclassDetail042cb1cc4d7d44ecbdbd902fd1275dcctype1V哥写的鸿蒙全系例图书,助你从入门到一名成熟的开发者:一、绑定手势方法通过给各个组件绑定不...
大家好,我是V哥。在HarmonyOSNEXT开发中,如何操作数据库,V哥在测试中总结了以下学习代码,分享给你,如何想要系统学习鸿蒙开发,可以了解一下V哥最近刚刚上架出版的《HarmonyOS鸿蒙开发之路卷2从入门到应用篇》,V哥在这本书里系统的介绍纯血鸿蒙的细枝末节,可以让零基础的朋友快速上手鸿蒙应用开发。在鸿蒙开发中,系统API提供了基于SQLite组件的一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查...
2025-05-23 09:43:28 1652浏览 0点赞 0回复 0收藏
大家好,我是威哥。在鸿蒙应用开发里,用户偏好设置的管理是极为重要的一环。HarmonyOS为我们提供了Preference组件,它能让我们轻松实现应用设置界面,对用户首选项进行高效管理。接下来,我会深入剖析Preference的使用细节,并且结合实际应用场景给出完整的ArkTS代码案例。Preference基础认知Preference组件主要用于应用设置界面,借助它可以方便地实现各种设置选项。这些选项的数据会自动保存到系统里,还能在应用的不同模块...
2025-05-23 08:50:26 2308浏览 1点赞 0回复 0收藏
大家好,我是V哥。在HarmonyOS5.0的开发中,支持低时延音视频开发,为了确保语法正确,V哥以下代码符合HarmonyOSNEXTAPI14的规范。为了方便初学者更好入门,V哥伙同2位小伙伴花了1年时间,搞了三本鸿蒙开发的书出来,希望可以帮助更多的人快速打开鸿蒙的开发之路,目前已出版了卷一卷二啦。要实现低时延音视频开发,咱们需要了解三个技术点:1.基于AVSession的跨设备媒体控制2.实时RTC传输的抗弱网方案3.硬件编解码器性能调优接...
2025-05-13 09:56:40 2331浏览 0点赞 0回复 0收藏
大家好,我是V哥。使用Mate70有一段时间了,系统的丝滑使用起来那是爽得不要不要的,随着越来越多的应用适配,目前使用起来已经和4.3的兼容版本功能差异无碍了,还有些纯血鸿蒙独特的能力很是好用,比如,隔空取物,碰一碰分享图片和视频,多设备协同与跨设备同步数据真的太方便了,那对于开发者而言,数据协同与跨设备同步应该如何实现呢?今天V哥的文章就来分享这个神奇的功能。为了方便初学者更好入门,V哥伙同2位小伙伴花了...
2025-05-06 20:39:28 3274浏览 1点赞 0回复 0收藏
大家好,我是V哥。在鸿蒙NEXT开发中,ArkUI提供了丰富的3D变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍ArkUI的3D变换和手势事件,并给出相应的ArkTS案例代码。1.ArkUI3D变换ArkUI支持多种3D变换效果,如旋转、缩放、平移等。通过设置组件的transform属性,能实现不同的3D变换效果。常见的3D变换属性rotateX(angle):绕X轴旋转指定角度。rotateY(angle):绕Y轴旋转指定角度。rotateZ(angle):绕Z轴旋...
2025-04-18 16:16:44 2824浏览 1点赞 0回复 0收藏
大家好,我是V哥。在鸿蒙NEXT开发中,DevEcoProfiler是一款集成在DevEcoStudio中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V哥用一个具体的业务场景来介绍DevEcoProfiler的使用。实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发现加载新闻列表时性能不佳,这下可头大了,怎么办?需要使用DevEcoProfiler定...
2025-04-18 16:15:30 2780浏览 0点赞 0回复 0收藏
大家好,我是V哥。在Gitee上看到一个用Java实现的HarmonyOS滑动拼图验证码功能,已经太老了,鸿蒙开发推荐使用ArkTS语言,V哥来改造一下。以下是基于ArkTS的实现方案。由于鸿蒙系统的特性差异,这里提供核心功能的实现思路:typescriptCaptchaComponent.ets自定义验证码组件ComponentstructCaptchaComponent{privatecontroller:CaptchaControllernewCaptchaController()StateblockPosition:number0StateisVerified:booleanfalse...
2025-04-10 14:38:22 3830浏览 0点赞 0回复 0收藏
大家好,我是V哥。《鸿蒙HarmonyOS开发之路卷1ArkTS篇》已经出版上市了哈,有需要的朋友可以关注一下,卷2应用开发篇也马上要出版了,V哥正在紧锣密鼓的写鸿蒙开发实战卷3的教材,卷3主要以项目实战为主,都是以各种场景下的实现细节,比如如何使用ArkTS实现一个指定号码,拉起系统拨号页面。我们来看看这个要怎么实现,马上开整。如果你搞过Android开发,你会比较清楚,Android中有Intent的概念,可以通过ACTIONDIAL来调起拨号...
2025-04-02 14:33:11 6375浏览 0点赞 0回复 0收藏
大家好,我是V哥。最近看到在HarmonyOSNEXT开发中,实现拖动卡片背景模糊的案例效果,在拖动时背景图片模糊,松开后恢复正常。感觉很酷,写一个案例玩一下。需求分析首先,咱们来一起分析一下这个效果要怎么实现。分析需求:卡片可拖动,拖动时背景模糊,松开后恢复。这需要处理拖拽事件和动态调整背景的模糊效果。咱们需要确定如何监听拖拽动作,以及如何动态改变背景的样式。ArkUI中的组件,比如Stack布局可以用来放置背景和...
2025-03-24 16:36:08 2943浏览 1点赞 0回复 0收藏
大家好,我是V哥。不得不佩服HarmonyOSNEXT原生能力的强大,如果你想在鸿蒙APP开发中获取视频缩略图,不用依赖第三方库,就可以高效和稳定的实现,AVMetadataHelper就是一个好帮手,下面V哥整理实现步骤的代码,帮助你快速理解,开整。想要学习鸿蒙开发,一定绕不开学习ArkTS语言,V哥写了三本鸿蒙开发之路的书,第一本《鸿蒙HarmonyOSNEXT开发之路卷1ArkTS篇》已上市,欢迎鸿蒙开发爱好者读一读,可以帮助你快速系统的拿下ArkT...
2025-03-24 16:34:55 1976浏览 1点赞 0回复 0收藏
大家好,我是V哥。今天给大家整理的内容是关于鸿蒙NEXT开发中使用ArkData操作SQLite数据库的详细介绍,从入门到精通,包含案例代码和注释,帮助小白快速入门到提升。先赞后看,家财万贯。使用ArkData实现SQLLite的CRUD操作1.环境准备在开始之前,确保你已经安装了DevEcoStudio,并且配置好了鸿蒙开发环境。同时,要创建一个鸿蒙NEXT项目。2.引入ArkData库在module.json5文件中添加ArkData依赖:json{"module":{"reqPermissions"...
2025-03-07 09:03:03 8625浏览 1点赞 0回复 0收藏
大家好,我是V哥。首先要公布一个好消息,V哥原创的《鸿蒙HarmonyOSNEXT开发之路卷1:ArkTS语言篇》图书终于出版了,有正在学习鸿蒙的兄弟可以关注一下,写书真是磨人,耗时半年之久,感概一下,希望可以帮助到正在入门鸿蒙开发的小伙伴,一书在手ArkTS无优。今天要给大家分享一个ArkTS小游戏的开发,五子棋游戏,通过这个小游戏的学习,可以帮助小伙伴们快速开发出自己的第一款纯血鸿蒙应用,先上图:五子棋游戏介绍1.这个五子...
2025-03-05 10:12:54 2666浏览 0点赞 0回复 0收藏
大家好,我是V哥,在鸿蒙NEXT开发中,我们会使用PersistentStorage来存储一些数据,那问题来了,如何确保使用PersistentStorage存储的数据安全呢,今天的内容来聊一聊这个话题。首先,确保PersistentStorage存储的数据安全,我们可以考虑以下这些方面:数据加密:静态数据加密:对存储在磁盘上的数据进行加密,防止数据泄露。即使数据存储的物理设备被非法访问,也无法获取到明文数据。动态数据加密:对在内存中处理的数据进行...
2025-01-13 11:03:46 5162浏览 0点赞 0回复 0收藏
Hello,大家好,我是V哥。HarmonyOS开发中,使用AnimatableExtend装饰器来定义可动画属性是个很好玩的事情,废话不多说,马上进入主题,先来看一下基本语法,接着V哥提供10个好玩的案例供你参考。AnimatableExtend装饰器的使用说明AnimatableExtend装饰器用于自定义可动画的属性方法,允许开发者在动画执行过程中通过逐帧回调函数修改不可动画属性值,从而使不可动画属性也能实现动画效果。语法AnimatableExtend(UIComponentNam...
2025-01-13 11:02:14 6328浏览 1点赞 1回复 0收藏
Hello,大家好,我是V哥。在HarmonyOSNEXT开发中,ObservedV2装饰器和Trace装饰器是用于状态管理的两个装饰器,它们在HarmonyOS应用开发中用于增强对类对象中属性的观测能力。如果你学过观察者模式的原理,你会更容易理解和上手,以下是它们的一些关键特性和使用注意事项:ObservedV2和Trace装饰器的关键特性ObservedV2装饰器:需要放在类的定义前,使用new创建类对象。单独使用ObservedV2装饰器没有任何作用,需要与Tr...
2025-01-13 11:00:57 6699浏览 1点赞 1回复 1收藏
大家好,我是V哥,在学习鸿蒙时,想做一个音乐播放器,其中播放音乐的功能,一定要使用到后台任务开发服务,鸿蒙NEXT就提供了这样的能力,BackgroundTasksKit(后台任务开发服务)是一个强大的框架,它允许开发者高效地管理和调度后台任务,实现应用功能的持续运行。今天的内容,我们来讨论学习后台任务开发服务框架的能力。BackgroundTasksKit简介BackgroundTasksKit是鸿蒙NEXT提供的后台任务开发框架,好像是一句废话,哈哈,...
2025-01-09 11:33:30 1.3w浏览 1点赞 0回复 3收藏
大家好,我是V哥,DevEcoStudio是开发HarmonyOS应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发HarmonyOS应用及元服务。这不DevEcoStudio又升级了,发布了最新的5.0.1Release版,在DevEco中代码重构功能用得好,可以提高我们的编码能力,下面V哥整理了使用代码重构功能的笔记,分享给大家,其它功能后续也一一整理出来分享。代码重构DevEco的代码重...
2025-01-07 17:03:25 7712浏览 0点赞 0回复 0收藏
大家好,我是V哥,在鸿蒙NEXT开发中,使用公共事件进行进程间通信(IPC)是一种常见的做法。下面我将提供一个完整的业务代码示例,并解释逻辑关系,以便即使是初学者也能按照步骤进行实操,废话不多说,直接上干货。业务场景假设我们有两个应用,应用A和应用B。应用A需要在电量低时通知应用B执行一些操作,比如降低功耗或提醒用户充电。步骤1:导入必要的模块首先,我们需要导入鸿蒙提供的公共事件管理模块和其他必要的模块。im...
2025-01-07 16:54:04 5434浏览 0点赞 0回复 0收藏
大家好,我是V哥,在鸿蒙HarmonyOSNEXT开发中,跨线程对象传递可以通过拷贝形式实现,确保两个线程的对象内容一致,但各自指向线程的隔离内存区间。以下是使用SharedArrayBuffer实现跨线程共享内存的完整案例代码,包括详细解释,整理的学习笔记,分享给大家。关注威哥不迷路,学习鸿蒙就很酷。案例代码1.主线程代码ComponentexportstructLockUsage{taskNum:number10;任务数,实际并行线程数依设备而定baseDir:stringge...
2025-01-07 16:53:35 5709浏览 0点赞 0回复 0收藏