51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
应用开发
git
161.[HarmonyOS NEXT 实战案例二:Grid] 照片相册网格布局:进阶篇
原创
[HarmonyOSNEXT实战案例二:Grid]照片相册网格布局:进阶篇项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示1.状态管理与交互设计1.1状态变量设计在照片相册应用中,我们使用State装饰器定义了几个关键的状态变量:tsStatecurrentTab:number0;当前选中的标签页(0:相册,1:最近项目)Statealbums:Album[][];相册数据StaterecentPhotos:Recentphoto[][];最近照片数据这些状态...
全栈若城
0回复
5436浏览
harmonyos next
170.[HarmonyOS NEXT 实战案例五:Grid] 动态网格布局进阶篇
原创
[HarmonyOSNEXT实战案例五:Grid]动态网格布局进阶篇项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示在基础篇中,我们学习了如何使用HarmonyOSNEXT的Grid组件实现基本的瀑布流布局。本篇教程将深入探讨动态网格布局的进阶技巧,包括Grid组件的高级配置、自定义布局策略、交互优化等内容,帮助你构建更加灵活、高效的瀑布流界面。1.Grid组件高级配置1.1列模板与行模板Harmon...
全栈若城
0回复
5197浏览
harmonyos next
162.[HarmonyOS NEXT 实战案例二:Grid] 照片相册网格布局:高级篇
原创
[HarmonyOSNEXT实战案例二:Grid]照片相册网格布局:高级篇项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示1.Grid组件高级特性应用1.1网格项定位与跨行跨列在照片相册应用中,我们可以使用Grid组件的高级定位特性,实现更复杂的布局效果:ts使用rowStart、rowEnd、columnStart、columnEnd实现跨行跨列Grid(){标题行跨越所有列GridItem(){Text('今日精选').fontSize(20).fo...
全栈若城
0回复
5082浏览
harmonyos next
166. [HarmonyOS NEXT 实战案例四:Grid] 可滚动网格布局基础篇
原创
[HarmonyOSNEXT实战案例四:Grid]可滚动网格布局基础篇项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示1.引言在移动应用开发中,网格布局是一种常见且实用的UI布局方式,特别适合展示图片、卡片等内容。当网格内容较多时,需要结合滚动功能,让用户能够流畅地浏览所有内容。本教程将详细讲解HarmonyOSNEXT中可滚动网格布局的实现方法,通过一个应用商店首页的案例,帮助开...
全栈若城
0回复
4719浏览
harmonyos next
173.[HarmonyOS NEXT 实战案例六:Grid] 响应式网格布局 - 进阶篇
原创
[HarmonyOSNEXT实战案例六:Grid]响应式网格布局进阶篇项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示在基础篇中,我们介绍了HarmonyOSNEXT响应式网格布局的基本概念和实现方法。本篇将深入探讨响应式网格布局的进阶技巧,包括高级断点策略、动态布局调整、交互优化以及性能提升方法,帮助开发者构建更加灵活、高效的响应式界面。1.高级断点策略1.1自定义断点系统除了使...
全栈若城
0回复
4694浏览
harmonyos next
165.[HarmonyOS NEXT 实战案例三:Grid] 不规则网格布局高级篇:复杂布局与高级技巧
原创
[HarmonyOSNEXT实战案例三:Grid]不规则网格布局高级篇:复杂布局与高级技巧项目已开源,开源地址:https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial,欢迎fork&star效果演示1.复杂网格布局设计理念在前两篇教程中,我们学习了Grid组件的基础用法和进阶技巧。在本篇高级教程中,我们将深入探讨Grid组件在复杂场景下的应用,以及一些高级布局技巧和优化方法。1.1复杂网格布局的设计原则设计复杂网格布局时,应遵循以下原则...
全栈若城
0回复
4399浏览
harmonyos next
鸿蒙5开发新纪元:ArkCompiler与DevEco Studio 4.0全景解读
随着鸿蒙5(HarmonyOS5)的正式发布,华为为开发者带来了一系列强大的开发工具更新,其中ArkCompiler(方舟编译器)和DevEcoStudio4.0的升级尤为引人注目。本文将深入解析这些工具的新特性,并通过实际代码示例展示如何利用这些新功能进行鸿蒙5应用开发。一、ArkCompiler5.0的革命性升级ArkCompiler作为鸿蒙系统的核心编译工具,在5.0版本中实现了多项突破:1.多语言统一编译架构ArkCompiler5.0现在支持更广泛的语言编译,包括:Ark...
暗雨OL
0回复
8782浏览
HarmonyOS5
初识ArkCompiler:鸿蒙5的高性能编译引擎
什么是ArkCompiler?ArkCompiler是华为鸿蒙操作系统(HarmonyOS)5的核心编译引擎,专为提升应用性能和优化系统资源而设计。作为鸿蒙生态的关键技术之一,ArkCompiler通过先进的编译优化技术,显著提升了应用程序的执行效率,同时降低了功耗。ArkCompiler的核心特性AOT(AheadOfTime)编译:在应用安装时将字节码编译为机器码,减少运行时开销JIT(JustInTime)编译:对热点代码进行即时编译优化多语言支持...
暗雨OL
0回复
9604浏览
HarmonyOS5
鸿蒙5 ArkUI组件开发入门:声明式编程初体验
随着鸿蒙5的发布,ArkUI作为其核心的UI开发框架,为开发者提供了更加高效、灵活的声明式编程体验。本文将带您快速入门ArkUI组件的声明式开发,通过实际代码示例展示其强大功能。一、ArkUI与声明式编程简介ArkUI是鸿蒙操作系统中的UI开发框架,采用声明式编程范式。与传统的命令式编程不同,声明式编程让开发者只需描述UI应该是什么样子,而不需要关心如何一步步实现这个状态。鸿蒙5中的ArkCompiler进一步优化了ArkUI的性能,使...
暗雨OL
0回复
4986浏览
HarmonyOS5
鸿蒙5开发:ArkTS基础语法速成指南
鸿蒙5开发:ArkTS基础语法速成指南ArkTS是鸿蒙操作系统(HarmonyOS)5推出的主力开发语言,它基于TypeScript演进而来,专为鸿蒙生态优化。本文将带你快速掌握ArkTS的基础语法,并通过代码示例展示其核心特性。ArkTS与TypeScript的关系ArkTS可以看作是TypeScript在鸿蒙生态中的"进化版",它保留了TypeScript的所有优点,同时针对鸿蒙系统的特性进行了优化和扩展:完全兼容TypeScript语法增加了鸿蒙特有的UI描述能力优化了性能,特...
暗雨OL
0回复
5688浏览
HarmonyOS5
《伴时匣》app开发技术分享--表单提交页(5)
技术栈Appgalleryconnect开发准备上一节我们已经实现了表单信息的创建,完成了首页跳转表单提交页的内容,这一节我们就要实现表单创建前的数据填充的页面。功能分析在表单提交前,我们要实现的静态内容有很多,分别有输入框,开关,时间选择器,表类型,是否置顶,是否设置结束时间,是否包含当天日期,事件的颜色选择,图标选择,当天的天气选择,心情选择,这些我们都需要去先有一个静态选择或者展示的入口功能开发我们先实...
鸿蒙小林
0回复
1400浏览
云数据库
《伴时匣》app开发技术分享--表单提交准备(4)
技术栈Appgalleryconnect开发准备上一节我们实现了用户登录功能,现在我们进入首页,可以开始准备着手发布我们的日期计划了,在这之前我们先实现信息表的创建。在首页实现一个标题栏,一个悬浮的按钮。功能分析我们的信息表要展示的内容很多,首先是我们的事件名称,目标日期选择,公历农历,正数倒数,倒数类目的选择,是否实现置顶效果,是否显示精确时间,事件颜色,事件图标,事件心情,事件天气,跟用户绑定,跟绑定的关系...
鸿蒙小林
0回复
7739浏览
云数据库
《伴时匣》app开发技术分享--用户登录(3)
技术栈Appgalleryconnect开发准备上一节我们实现了用户数据的提交,我们成功的实现了用户的注册,并且成功的把保存的数据这一节我们就要根据提交的信息进行登陆验证,在登陆之后我们需要保存当前用户的信息,方便我们后续的使用,这节课我们要实现的内容是用户的登录功能,我们登陆页面跟注册页面还是比较相似的,都需要收集用户输入的内容,只是注册是新增数据,登录是查询数据,根据用户输入的数据跟查询的数据做校验,成功之...
鸿蒙小林
0回复
7809浏览
harmonyos
《伴时匣》app开发技术分享--用户注册(2)
技术栈Appgalleryconnect开发准备上一节我们已经实现了静态的用户登陆页,这时候我们已经有了用户登录的窗口了,现在我们只需要搞定用户数据的插入,就可以使用登陆功能了,这一节我们就要实现用户注册功能,实现用户的数据插入。这样我们在后续的业务里就可以实现绑定用户数据的插入了功能分析要实现用户数据的插入,首先我们要把用户填充的数据提交到表单中,同时我们要添加默认id和用户id,绑定id我们在后续绑定的时候使用,...
鸿蒙小林
0回复
7758浏览
云数据库
《伴时匣》app开发技术分享--用户登陆页静态(1)
技术栈Appgalleryconnect开发准备大家好,今天给大家带来一个全新的鸿蒙应用,名字叫做伴时匣,意思就是一个陪伴度过时光的匣子,首先来介绍关于伴时匣的整个功能设想,首先呢,就是应用的功能,这个应用主要用来进行倒计时提醒的功能,在这里我们可以发布一些日子作为目标日,通过设置正数倒数来展示我们设置的对应日子,大多数的应用同样也做得到这些,所以我们以用户为主导的思想肯定不仅限于此,我们还要实现关系的绑定,...
鸿蒙小林
0回复
7855浏览
云数据库
鸿蒙开发:基于DevEco Studio插件实现组件化运行
原创
前言本项目API>13上一篇文章,我们通过手动实现了单一组件运行的效果,但是奈何更改的地方比较多,如果每次运行都手动进行更改,则会极大的降低开发效率,并且,稍不留神,某个地方未注意到改错了,又会增加试错的成本,那么基于此,我们可以通过自动化脚本,hvigor插件以及DevEcoStudio插件来辅助我们快速的切换。前两种形式,之前的文章分享过,关于重构后的使用方式,我们放到之后的文章中概述,本篇文章,我们重点概述一下...
程序员一鸣
0回复
4441浏览
鸿蒙组件化
HarmonyOS实战:自定义表情键盘
原创
前言在日常开发中,不同的应用程序都有自己专属的键盘,特别是在评论和发帖中需要自定义表情键盘,鸿蒙中对自定义键盘提供了很好的支持,本篇文章将带你一步步实现一个自定义表情键盘,建议点赞收藏!实现效果需求分析●对数据源进行拆分组合。●处理表情之间的间隔与删除表情的位置。●实现表情键盘的布局。技术实现1.定义一个数组用来临时存放表情字符letarray:string[]["😁","😂","😃","😄","😅","😆","😉","😊","😋","😌","...
IT小码
0回复
737浏览
键盘
鸿蒙
鸿蒙开发:基于最新API,如何实现组件化运行
原创
前言本项目API>13在《鸿蒙开发:资讯项目实战之项目初始化搭建》一文中,遗留了一个问题,那就是,如何实现各个模块独立运行,其实关于组件化各模块独立运行,之前也写过三篇文章,分别探讨了运行包和共享包区别,nodeJs脚本实现组件化和hvigor插件形式进行组件化,奈何时间过去已久,之前的方式已不在通用,因为新的API更新迭代太快了,不知不觉API19已经到来,今年以来,已经更新了6个版本了,官方的速度如火箭一般,实现追不...
程序员一鸣
0回复
5375浏览
鸿蒙组件化
鸿蒙开发:资讯项目实战之项目初始化搭建
原创
前言本项目API>13,本章内容很简单,有经验的开发者可以略过。上篇文章,我们简单概述了此次资讯项目的框架以及代码架构设计,那么本篇文章,我们直接就进入到代码编写阶段,首先确定需要实现哪些模块,虽然说仿照一个今日头条,但是今日头条那么多功能,如果都一一实现完,时间和精力也确实跟不上,毕竟这个项目只用于学习,只要把相关的技术点涵盖到位便可。我大概分了四个模块,首页资讯模块,视频模块,消息模块和我的模块...
程序员一鸣
0回复
3326浏览
鸿蒙项目开发
鸿蒙开发:资讯项目实战之项目框架设计
原创
前言本项目API>13写了那么多的文章,总感觉缺少点什么,沉下心来细细一想,原来是没有把相关知识应用于实战,对于我们这些开发过项目,有过项目经验的人来说,项目开发小菜一点,但是对于刚接触鸿蒙的开发者而言,确实需要一个从0到1的项目进行磨炼一下,授人以鱼不如授人以渔,说干就干,那么接下来的一段时间,我会时不时的进行穿插项目实战的文章,当然了其他的技术文章也会不间断更新。关于项目实战,选来选去,最终选择了...
程序员一鸣
0回复
2432浏览
鸿蒙项目开发
暂无内容
1
27
28
29
30
31
32
33
34
35
755
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅