0

仿京东短信验证码UI效果(鸿蒙)

整体思路: 外层Stack布局,里面TextInput组件用来调起键盘,Row布局中循环出四个Text组件,Row布局覆盖在TextInput组件上,用来展示输入的数字。 定义两个参数,code用来接受输入的文本,someArray用来做为想要展示的Text组件数量,其中的数字用来和code的长度做 ...

元芳想去看海 发布于 2025-02-27 10:22 评论(0) 阅读(22)
0

鸿蒙开发-从命令式到声明式UI

编程范式:命令式->声明式 以一个卡片的实现做下讲解 命令式 简单讲就是需要开发用代码一步一步进行布局,这个过程需要开发全程参与。 Objective-C UIView *cardView = [[UIView alloc] init]; cardView.backgroundColor = [UI ...

unravel2025 发布于 2025-02-26 12:46 评论(0) 阅读(2)
0

鸿蒙开发 - 数据持久化 Preferences (内存存储) (封装)

这篇文章介绍鸿蒙中的 Preferences,它是一种轻量级存储方式,数据存储在内存中,用于存储少量的数据。 可以执行 flush() 方法将内存中的数据写入到磁盘文件,保证下次重启后数据可以继续使用,下面会有介绍到 主要特性: 数据存储形式:键值对,键的类型为字符串,值的存储数据类型包括数字型、字 ...

时光凉忆 发布于 2025-02-14 11:39 评论(0) 阅读(170)
0

鸿蒙开发 - 支持导出,跨文件使用的自定义样式 AttributeModifier

我们在自定义组件的时候,无论是用 @Styles 还是 @Extend,都很难真正做到独立的封装样式,因为这两者都不支持导出,不可以跨文件调用 这篇文章主要介绍一个接口 AttributeModifier,它很好的解决了这些弊端,可以实现样式的集中管理和复用,支持跨文件调用封装好的样式类 Attri ...

时光凉忆 发布于 2025-02-11 10:02 评论(0) 阅读(150)
0

鸿蒙页面开发 - 扩展组件样式 @Extend

这篇文章介绍一个装饰器 @Extend,它的主要作用是:用于扩展原生组件的样式 语法 @Extend(UIComponentName) function functionName { ... } 定义规则: UIComponentName:组件名称,例如 Text、Button 后面必须跟 func ...

时光凉忆 发布于 2025-02-08 10:19 评论(0) 阅读(174)
0

鸿蒙页面开发 - 组件复用样式 @Styles

这篇文章介绍一个装饰器 @Styles,它的主要作用是复用样式 当多个组件都有相同的样式,如果每个组件单独设置,会造成大量重复的代码冗余。这时我们可以使用 @Styles 将这些相同样式封装成一个方法,供这些组件调用,达到复用样式的目的 使用方法 @Styles 使用分为两种情况,定义在组件内或定义 ...

时光凉忆 发布于 2025-02-07 11:07 评论(0) 阅读(217)
1

鸿蒙开发 - 自定义组件 和 组件通信的方法

自定义组件的基本结构 @Entry @Component struct MyComponent { build(){ // ... } } build()函数 build()函数用于描述组件的UI界面,自定义组件必须定义build()函数 build() { Column() { Text('测试' ...

时光凉忆 发布于 2025-01-14 11:06 评论(0) 阅读(507)
0

鸿蒙 NEXT 开发中,普通对象跨线程如何传递

大家好,我是 V 哥,在鸿蒙HarmonyOS NEXT开发中,跨线程对象传递可以通过拷贝形式实现,确保两个线程的对象内容一致,但各自指向线程的隔离内存区间。以下是使用SharedArrayBuffer实现跨线程共享内存的完整案例代码,包括详细解释,整理的学习笔记,分享给大家。关注威哥不迷路,学习鸿 ...

威哥爱编程 发布于 2025-01-13 10:11 评论(0) 阅读(50)
0

2025 年,程序员如何找准技术“掘金点”?

大家好,我是 V 哥,最近有很多小伙伴来问V哥,悲催的2024终于过去了,有的早早就给自己放假等春节了,有的也没逃过临了被约喝咖啡☕️,都想着先过完年再考虑怎么办,躺平可不行,又有谁会跟钱过不支呢。2025 年,V 哥也跟一些行业大佬聊过,共同的一个点就是市场经济依然不会好转,是不是心跟 V 哥一样 ...

威哥爱编程 发布于 2025-01-10 10:25 评论(0) 阅读(170)
0

JAVA线程池有哪些队列? 以及它们的适用场景案例

大家好,我是 V 哥。在高并发应用场景下,线程池的使用是必然的,那在线程中的队列都有哪些呢?下面 V 哥整理的几种常见的线程池队列以及适用场景案例,分享给大家。 线程池中的队列主要用于存放等待执行的任务,以下是几种常见的线程池队列: 1. 无界队列(Unbounded Queue) LinkedBl ...

威哥爱编程 发布于 2025-01-08 09:55 评论(0) 阅读(58)
0

玩转 DevEco Studio 5 代码重构功能

大家好,我是 V 哥,DevEco Studio 是开发 HarmonyOS 应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发 HarmonyOS 应用及元服务。 这不 DevEco Studio又升级了,发布了最新的5.0. ...

威哥爱编程 发布于 2025-01-07 16:17 评论(0) 阅读(55)
0

鸿蒙NEXT使用request模块实现本地文件上传

大家好,我是 V 哥。在鸿蒙 NEXT API 12 中,可以使用 ohos.request 模块提供的上传接口将本地文件上传到服务器。自定义代理设置可以通过 request.agent.create 接口来实现,从而指定代理服务器的地址。下面是一个详细的案例代码,演示了如何使用自定义代理上传本地文 ...

威哥爱编程 发布于 2025-01-06 10:22 评论(0) 阅读(69)
0

鸿蒙NEXT开发中使用星闪服务

大家好,我是 V 哥,学习鸿蒙开发的星闪服务,整理了这个学习笔记分享给大家。NearLink Kit(星闪服务)是鸿蒙操作系统提供的一种低功耗、高速率的短距离通信服务,它允许设备之间进行连接和数据交互。以下是一些具体的使用案例和步骤,以帮助理解如何在实际业务中使用星闪服务。 以下这些场景使用星闪 智 ...

威哥爱编程 发布于 2025-01-03 11:35 评论(0) 阅读(47)
0

鸿蒙 NEXT 开发中,使用公共事件进行进程间通信

在鸿蒙 NEXT 开发中,使用公共事件进行进程间通信(IPC)是一种常见的做法。下面我将提供一个完整的业务代码示例,并解释逻辑关系,以便即使是初学者也能按照步骤进行实操 ...

威哥爱编程 发布于 2025-01-02 11:48 评论(0) 阅读(51)
0

鸿蒙保存图片到相册

在其它手机端,若想保存图片到相册,需要申请对应的权限,而鸿蒙中对应的权限为受限开放权限,普通应用一般不让申请,这个时候我们可以使用安全保存控件来临时申请权限,用于保存图片到相册。 受限开放权限 应用权限分为三类,一类是对所有应用开放,所有应用均可申请使用;一类是受限开放权限,仅少量符合特殊场景的应用 ...

龙儿筝 发布于 2024-12-31 10:35 评论(0) 阅读(296)
0

鸿蒙ArkUI-X简介

ArkUI是一套构建分布式应用的声明式UI开发框架。它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助您提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验。 ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、Ha ...

龙儿筝 发布于 2024-12-30 12:44 评论(0) 阅读(126)
0

HarmonyOS Next 入门实战 - 关系型数据库、smartdb

SQLite数据库 HarmonyOS的关系型数据库基于SQLite 导入模块 import { relationalStore } from '@kit.ArkData'; 实现步骤: 获取RdbStore对象,用于创建数据库,数据表,以及数据库升级等操作 let storeConfig = { ...

睡精灵s 发布于 2024-12-24 09:18 评论(1) 阅读(349)
0

OpenHamony 5.0.1编译纠错指南

OpenHarmony 5.0.1编译指南 这个指南是在我经过数天的试错之后得到的最稳定的能编译5.X代码的方法,所以我默认观看该教程的人已经知道基本的流程,但是总是报奇怪的error无法编译成功(如果明显是某个lib没有安装的请自己解决) 首先先注意两点: 环境必须使用Ubuntu20.04, W ...

Withm 发布于 2024-12-20 13:29 评论(0) 阅读(171)
1

手把手教你华为鸿蒙开发之第十三节

华为鸿蒙开发:自定义组件的创建与使用 引言 在华为鸿蒙应用的开发中,自定义组件是构建复杂界面和重用代码的重要手段。通过自定义组件,开发者可以将复杂的UI逻辑封装起来,提高代码的可维护性和可读性。本文将通过 DevEco Studio 详细介绍如何在鸿蒙应用中创建和使用自定义组件,包括组件的参数传递、 ...

The旺 发布于 2024-12-19 21:06 评论(0) 阅读(251)
0

鸿蒙 NEXT 开发之后台任务开发服务框架学习笔记

大家好,我是 V 哥,在学习鸿蒙时,想做一个音乐播放器,其中播放音乐的功能,一定要使用到后台任务开发服务,鸿蒙 NEXT 就提供了这样的能力,Background Tasks Kit(后台任务开发服务)是一个强大的框架,它允许开发者高效地管理和调度后台任务,实现应用功能的持续运行。今天的内容,我们来 ...

威哥爱编程 发布于 2024-12-19 17:03 评论(0) 阅读(61)

统计信息

  • 博客 - 796552
  • 随笔 - 11535459
  • 文章 - 974326
  • 评论 - 4156313