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
鸿蒙
AI
HarmonyOS Next struct构造函数重载实战:从参数校验到多场景初始化
原创
在HarmonyOSNext开发中,struct的构造函数重载机制允许通过不同参数组合初始化实例,提升数据建模的灵活性。结合《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,本文深入解析构造函数重载的核心规则与实战场景,涵盖参数校验、默认值处理及与主构造函数的协同应用。一、构造函数重载的基本规则与实现1.1重载的有效差异点构造函数重载需满足以下至少一项差异,否则编译报错:参数个数不同参数类型不...
SameX
0回复
974浏览
鸿蒙
HarmonyOS Next struct跨模块访问与权限控制实践
原创
在HarmonyOSNext开发中,struct的跨模块访问涉及成员可见性控制、包依赖管理及编译期校验。合理利用访问修饰符与模块机制,能确保数据在安全边界内高效流通。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,解析struct跨模块访问的核心规则与实战策略。一、访问修饰符的作用域规则1.1四级权限模型修饰符作用域跨模块访问private仅在struct定义体内可见不可见internal当前包及子包可见(默...
SameX
0回复
1201浏览
鸿蒙
#放码来战.端云一体化开发#HarmonyOS 5 【农民叔叔】07.【端侧工程】用户登录/注册-界面布局
原创
核心功能:使用AGC的认证服务手机号码认证方式,用户使用手机号+短信验证码登录即注册。一、界面布局设计布局最外层是Navigation,左上角可返回上一界面。因为登录页面不是APP启动后的第一个界面,不强制用户登录;而是在其他界面操作时要求登录才跳转到登录界面,不登录可返回。红色框:列布局Colum绿色框:行布局Row黄色框:层叠布局Stack二、build()布局实现理解了界面布局之后,需要在build体内声明式实现元素。1.Logosloga...
鸿花粉H
0回复
1347浏览
harmonyOS Next
HarmonyOS5
端云一体化
贡献 OpenHarmony 库关键配置
原创
贡献OpenHarmony库关键配置自研框架ArkUIX三方框架OpenHarmonyHarmonyOS创建第三方库打开DevEcoStudio创建一个项目,然后创建一个库模块,选择staticlibrary。详细步骤可参考:开发静态共享包。在项目内会生成library文件夹对所创建的库模块进行开发,需要完善库模块中生成的ohpackage.json5文件,有关三方库名称的规则,请参阅三方库名称指南章节,其他配置项的设置请参考ohpackage.json5配置说明。目录分析shlibraryHAR根目录...
飞龙AI
0回复
4202浏览
OpenHarmony
HarmonyOS
自研框架
三方框架
HarmonyOS Next struct静态初始化器与成员初始化深度实践
原创
在HarmonyOSNext开发中,struct的静态初始化器(staticinit)与成员初始化机制是实现类型级数据初始化的核心功能。通过合理运用这些特性,开发者可在编译期或运行初期完成静态成员的配置,确保类型状态的一致性。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,详细解析静态初始化器的规则与成员初始化的最佳实践。一、静态初始化器的定义与初始化规则1.1静态初始化器的语法结构静态初始化...
SameX
0回复
1149浏览
鸿蒙
HarmonyOS Next struct实例创建全解析:从构造函数到内存管理
原创
在HarmonyOSNext中,struct实例的创建是数据建模的基础操作。作为值类型,其创建过程涉及构造函数调用、成员初始化与内存分配策略。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,详细解析struct实例创建的核心机制与最佳实践。一、构造函数的分类与调用规则1.1普通构造函数:显式初始化成员普通构造函数以init关键字声明,需在函数体内完成所有未初始化成员的赋值,否则编译报错。typesc...
SameX
0回复
1444浏览
鸿蒙
HarmonyOS Next struct类型限制与替代方案实战:从递归禁止到内存优化
原创
在HarmonyOSNext开发中,struct类型的设计规则对数据建模提出了明确限制,例如禁止递归定义、值类型复制语义等。理解这些限制的底层逻辑并掌握替代方案,是构建复杂数据结构与高效应用的关键。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,深入解析struct的核心限制与实战解决方案。一、禁止递归定义:值类型的内存布局约束1.1递归互递归定义的禁止规则struct不允许直接或间接引用自身类...
SameX
0回复
1050浏览
鸿蒙
四、HarmonyOS Next案例展示页面:MainPage深度解析
原创
项目源码已开源(持续更新中):https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial项目演示注意:项目需要再真机或模拟器中运行,否则会出现部分图片无法展示的问题一、概述MainPage.ets是HarmonyOSNext开发者手册应用中的三级页面,它作为具体案例的展示页面,连接了二级导航页面和具体的功能展示。本文将深入分析这个文件的代码结构、UI组件使用以及导航实现,帮助开发者理解HarmonyOS应用的多级页面设计模式。二、文件...
全栈若城
0回复
1285浏览
HarmonyOS Next
三、HarmonyOS Next二级页面详解:案例列表的实现与设计
原创
[toc](目录)项目源码已开源(持续更新中):https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial项目演示注意:项目需要再真机或模拟器中运行,否则会出现部分图片无法展示的问题一、概述在HarmonyOSNext开发者手册应用中,二级页面是连接首页和具体案例详情的重要桥梁。本文将深入分析secondPage目录中的三个核心文件:BasicCaseList.ets、AdvancedCaseList.ets和HybridCaseList.ets。这三个文件分别对应应用中的三个学习阶...
全栈若城
0回复
1067浏览
HarmonyOS Next
二、探索HarmonyOS Next应用的入口:深度解析Index页面
原创
项目源码已开源(持续更新中):https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial项目演示注意:项目需要再真机或模拟器中运行,否则会出现部分图片无法展示的问题一、概述Index.ets是HarmonyOSNext开发者手册应用的入口页面,它展示了应用的主要导航结构和用户界面设计。本文将深入分析这个文件的代码结构、UI组件使用以及路由实现,帮助开发者理解HarmonyOS应用的基本构建模式。二、文件结构分析1.导入声明typescript导...
全栈若城
0回复
1874浏览
HarmonyOS Next
一、HarmonyOS Next 开发者手册项目之项目架构设计
原创
[toc]项目源码已开源(持续更新中):https:gitcode.comnutpiHarmonyosNextCaseStudyTutorial项目演示注意:项目需要再真机或模拟器中运行,否则会出现部分图片无法展示的问题项目介绍本项目是一个基于HarmonyOSNext的开发者学习手册应用,旨在帮助开发者系统地学习HarmonyOS开发知识。项目采用分级学习的方式,从基础到高级,逐步深入讲解HarmonyOS的开发技术和实践案例。前四章主要讲解的是应用架构及相关内容讲解,帮助开发...
全栈若城
0回复
3767浏览
HarmonyosNEXT
HarmonyOS Next struct实例创建与内存管理深度解析
原创
在HarmonyOSNext开发中,struct实例的创建与内存管理是构建高效数据模型的基础。作为值类型,struct的实例创建过程融合了构造函数重载、复制语义与内存分配策略。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,深入解析实例创建的核心规则与内存管理最佳实践。一、实例创建的核心机制:构造函数的调用逻辑1.1构造函数的分类与调用顺序struct支持普通构造函数与主构造函数,调用时遵循以下...
SameX
0回复
1295浏览
鸿蒙
HarmonyOS Next struct成员变量详解:实例成员与静态成员的协同设计
原创
在HarmonyOSNext开发中,struct的成员变量是数据建模的基础单元。根据是否属于实例或类型,成员变量分为实例成员变量与静态成员变量,二者在访问方式、生命周期和适用场景上存在显著差异。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,深入解析两类成员变量的设计规则与实战应用。一、实例成员变量:绑定实例的数据载体1.1定义与初始化规则实例成员变量属于struct的具体实例,每个实例拥...
SameX
0回复
1599浏览
鸿蒙
鸿蒙运动开发实战:打造 Keep 式轨迹播放效果
原创
前言在运动类应用中,轨迹播放效果是提升用户体验的关键功能之一。它不仅能直观展示用户的运动路线,还能通过动态效果增强运动的趣味性。Keep作为一款知名的运动健身应用,其轨迹播放效果深受用户喜爱。那么,如何在鸿蒙系统中开发出类似Keep的轨迹播放效果呢?本文将通过实际代码案例,深入解析实现这一功能的关键步骤和技术要点。效果:一、核心功能拆解要实现类似Keep的轨迹播放效果,我们需要完成以下几个核心功能:•动态...
王二蛋和他的张大花
0回复
1122浏览
鸿蒙
鸿蒙仓颉语言开发教程:页面和组件的生命周期
原创
大家早上好,今天要分享的内容是仓颉开发语言中的生命周期。其实幽蓝君比较喜欢分享实战写代码,不太喜欢讲太理论的东西,今天之所以单独写一篇文章分享生命周期的内容,因为这部分内容如果不讲一下还真是容易踩坑。生命周期指的是页面或者组件从加载、显示到消失的过程,在这个过程中会有一些系统事件,我们可以在其中进行一些操作。比如ArkTs中有aboutToAppear()、onPageShow()等方法。那么仓颉中的生命周期是什么样的呢?如...
幽蓝计划
0回复
1388浏览
鸿蒙仓颉
HarmonyOS优化应用文件上传下载慢问题性能优化二
常见场景和解决方案场景1:低带宽网络上传琐碎文件场景在网络连接较差,低带宽的网络环境中,HTTP连接的建立耗时可能会大幅提升。这时候进行数据压缩可以加快页面加载速度,并减少HTTP请求数量和移动数据流量。场景2:处理大量资源的场景如应用商店、网盘应用等,这类应用通常拥有大体积的文件资源。当用户从暂停或者断网中重新恢复时,如果从头开始上传下载则会额外耗费大量的时间。此时可以采用断点续传方法进行上传下载。(...
鸿蒙时代
0回复
4064浏览
HarmonyOS
鸿蒙版微信小程序不可用,一文告诉你10分钟修复
最近是否有人反馈微信小程序不可用或者界面异常,比如:而开发者可能比较困惑,我的代码一直都没有更新过,为什么最近突然这么多报障的了?其实很有可能反馈者使用的是华为新的鸿蒙操作系统,华为的HarmonyOS5自从24年9月开启商用后,发展极为迅速,尤其是25年3月的purax以及5月底的nova14系列发布后,用户量增长迅速,预计现有使用者过千万,微信小程序作为基础使用,必不可少,另外,华为新鸿蒙系统基本都在华为高端手机上才适...
HarmonyOS开发者社区
0回复
6860浏览
HarmonyOS
微信小程序
鸿蒙仓颉开发语言实战教程:自定义组件
原创
关于仓颉开发语言我们已经连续分享了很多天,相信大家对于仓颉开发语言已经有了一定的了解。今天我们继续进阶,分享一个仓颉开发语言中的自定义组件知识。本文案例就以上一篇文章中的自定义tabbar为例,因为我们自己开发的tabbar一直放在index.cj文件中总是不太好的,还是要把它拿出来封装一下。为了较大型项目的文件管理,我在cangjie文件夹下创建了components文件夹,然后在这里创建组件文件,我创建的是yltabbar.cj.创建文件...
幽蓝计划
0回复
1388浏览
鸿蒙仓颉
HarmonyOS Next struct成员函数与mut函数的协同开发实践
原创
在HarmonyOSNext中,struct的成员函数是操作实例数据的核心机制,而mut函数作为特殊的实例函数,为值类型提供了有限的可变能力。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,深入解析成员函数与mut函数的协同规则及实战场景。一、成员函数的分类与基本用法1.1实例成员函数:操作实例状态实例成员函数通过this访问实例成员,分为只读函数与mut函数两类。只读函数示例typescriptstructCir...
SameX
0回复
1363浏览
鸿蒙
HarmonyOS Next struct与class对比:值类型与引用类型的选型指南
原创
在HarmonyOSNext开发中,struct(结构类型)与class(类)是构建数据模型的两大核心载体。前者为值类型,后者为引用类型,二者在内存模型、复制行为和适用场景上存在显著差异。本文基于《0010创建struct实例结构类型仓颉编程语言开发指南学习仓颉语言.docx》文档,深入解析两者的关键区别与选型策略。一、内存模型与复制行为对比1.1内存分配方式类型内存区域分配释放方式典型场景struct栈堆栈分配(自动管理)或堆分配(如作为...
SameX
0回复
1175浏览
鸿蒙
暂无内容
1
124
125
126
127
128
129
130
131
132
604
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅