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
鸿蒙
鸿蒙开发
鸿蒙5资源文件管理:颜色、字体与图标的规范引用实践
鸿蒙5资源文件管理:颜色、字体与图标的规范引用实践在鸿蒙(HarmonyOS)应用开发中,资源文件的高效管理与规范引用是提升应用可维护性、多端适配能力和团队协作效率的关键。本文将围绕鸿蒙5(API9+)的资源管理体系,重点讲解颜色、字体与图标三类核心资源的标准管理方式,并结合具体代码示例说明实践方法。一、鸿蒙资源管理的核心原则鸿蒙采用分层级、模块化的资源管理机制,核心原则包括:集中管理:所有资...
暗雨OL
0回复
3638浏览
HarmonyOS5
初识ArkTS:声明式UI语法快速上手
初识ArkTS:声明式UI语法快速上手ArkTS是鸿蒙生态的应用开发语言,基于TypeScript扩展了声明式UI能力。它通过简洁的语法结构实现高效的UI开发,具有状态驱动更新、组件化设计和响应式布局三大核心特性。环境准备确保已安装DevEcoStudio4.0+,创建EmptyAbility模板项目。核心语法解析组件基础ComponentstructWelcomePage{build(){垂直布局容器Column(){Text('HelloArkTS!').fontSize(30).fontWeight(FontWeight.Bold)But...
暗雨OL
0回复
1634浏览
HarmonyOS5
DevEco Studio 4.0安装与配置指南 - 开启HarmonyOS 5开发之旅
安装前准备系统要求:Windows1064位(推荐1903版本或更新)8GBRAM或更高(推荐16GB)10GB可用硬盘空间(推荐SSD)确保已安装OpenJDK11,配置好JAVAHOME环境变量安装步骤1.下载DevEcoStudio4.0访问HarmonyOS开发者官网下载最新版本安装包2.安装DevEcoStudio双击下载的安装包,按向导进行安装:推荐安装路径:C:\DevEcoStudio勾选创建桌面快捷方式勾选"AddbintoPATH"选项3.首次启动配置启动DevEcoStudio后,按向导进行配置:bash复...
暗雨OL
0回复
6780浏览
HarmonyOS5
【HarmonyOS 5】鸿蒙TEE(可信执行环境)详解
原创
【HarmonyOS5】鸿蒙TEE(可信执行环境)详解一、TEE是什么?1、TEE的定义:可信执行环境(TrustedExecutionEnvironment),简称TEE,是存在于智能手机、平板或任意移动设备主处理器中的一个安全区域,确保各种敏感数据在一个可信环境中被存储、处理和受到保护。2、TEE的作用简单来说,TEE构建一个隔离的安全执行环境。该环境具备独立的计算和存储能力,能确保在其中运行的程序和数据受到严格保护,即使主系统被GJ或篡改,TEE内...
GeorgeGcs
0回复
7404浏览
HarmonyOS
TEE
可信环境
Cocos 2d-x引擎鸿蒙游戏集成系统能力参考
原创
1背景为了帮助开发更好使用HarmonyOSNEXT,现封装了部分系统API供开发者使用。由于各API使用场景不同,部分API可以直接在UI线程调用,因此使用AKI框架通过C++调用ArkTS代码能力实现。Cocos2dx引擎需使用的是3.17.2版本。2Demo接入准备(重要)2.1RomAPI代码二次开发(可选)2.1.1自动导入对应module前往Demo源码下载Demo。确认插件包中压缩包是否是对应模块的zip格式压缩包,此格式为DevEcoStudio导出module导出的结果...
游戏技术分享
0回复
9857浏览
鸿蒙
鸿蒙游戏
HarmonyOS NEXT应用元服务布局优化长列表使用懒加载与组件复用
在列表场景下会采用List、Grid、WaterFlow等组件配合ForEach或者LazyForEach来实现,ForEach适合内容长度确定,内容在两屏以内的列表。LazyForEach适合长度超过两屏的列表情况,并且当内容布局相对固定的情况下,配合组件复用的方式来减少滑动过程中的组件创建。在长列表加载性能优化中,介绍了较为详细的实践案例,这里我们仅引用一些关键性能收益数据。懒加载针对长列表这一场景,在本地模拟了10、100、1000、10000条数据,分...
鸿蒙时代
0回复
1594浏览
HarmonyOS NEXT
鸿蒙Next实现验证码输入框
原创
在应用使用手机号登录验证时,通常需要输入手机验证码4位或者6位,今天实现一个验证码输入的功能。以下,提供了2种实现方案:第一种比较复杂,每个验证码输入框使用了一个TextInput,需要处理每个TextInput输入回调、删除回调,和焦点处理。1.拦截输入前onWillInsert和删除前onWillDelete的回调函数,修改验证码的数据,将焦点给到为输入的下一个TextInput2.输入框增加点击事件拦截,点击输入框定位焦点第二种使用Text显示输入...
auhgnixgnahz
0回复
1588浏览
鸿蒙Next
《仿盒马》app开发技术分享-- 账号注销(86)
技术栈Appgalleryconnect开发准备上一节我们在欢迎页用户账号注销后给用户开通了一个账号恢复的功能,但是我们的账号注销一直都是从云数据库直接修改的。一直没有一个账号注销的入口,这一节我们来实现这样的一个入口,并且实现账号注销的功能功能分析要实现账号的注销,首先我们要在个人中心页面功能列表新增入口,通过这个入口我们进入页面,先拿到当前登陆账号的信息,用户确认无误后,输入密码点击注销,这时会出现一个弹窗...
鸿蒙小林
0回复
1829浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 注销账号恢复(85)
技术栈Appgalleryconnect开发准备上一节我们实现了欢迎页的逻辑,并且在欢迎页面实现了对账号状态的提示,但是如果我们的用户之前因为一些原因注销了账号,但现在又想用回我们的应用怎么办?我们这一节就要在注销账号的提示弹窗处,实现一个账号恢复功能,使我们的用户可以继续使用我们的应用功能分析要实现账号恢复,首先我们需要在注销弹窗的事件出实现页面的跳转,在新页面里,我们通过修改用户当前账号的状态来实现,当然了...
鸿蒙小林
0回复
1382浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 实现欢迎页与账号校验(84)
技术栈Appgalleryconnect开发准备我们的app功能几乎完成了百分之95了,后续我们还会对细节上做更好的打磨,让它更像是一个商业项目,在商业项目中我们每次打开app都会有一个欢迎页面,他可以加载一些大图、广告横幅、视频广告等信息。我们也要实现这样的一个页面,同时我们在用户表设计的时候添加了是否注销字段,我们在这里也使用起来功能分析要实现欢迎页面,我们只需要做好大图的展示和倒计时后的自动跳转以及主动的点击跳...
鸿蒙小林
0回复
1227浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 逻辑优化第三弹(83)
技术栈Appgalleryconnect开发准备现在我们的app功能已经趋近完善,bug和缺失的细节也越来越少了,我们继续对app进行优化,首先是我们的积分页面,我们只实现了全部的积分展示内容,对收入和支出的积分明细并没有进行展示,这里我们要实现一下,然后就是我们的优惠券,我们已过期的优惠券并没有修改状态为已过期。功能分析要实现积分列表的细分展示,首先我们就要从获取的全部数据中筛选出对应type的数据,在对应的自定义组件和...
鸿蒙小林
0回复
1945浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 逻辑优化第二弹(82)
技术栈Appgalleryconnect开发准备这一节我们继续对我们已有的业务逻辑进行优化,在积分兑换完商品后我们回到积分展示页面发现积分的数量并没有减少,而是重新进入才会发生变化,上一节我们实现商城订单的确认揽收之后继续在待收货页面实现确认揽收按钮的业务逻辑。功能分析要实现积分的实时变化,我们需要在page页面的生命周期onpageshow中实现积分信息的获取,待收货页面我们要新增一个确认收货按钮并实现数据库逻辑的修改,数...
鸿蒙小林
0回复
1217浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 逻辑优化第一弹(81)
技术栈Appgalleryconnect开发准备随着上一节我们兑换商品订单相关逻辑的实现,我们的app功能已经更加的完善了,接下来我们开始对整个app缺失的小功能以及对已有的功能bug进行优化和逻辑的新增,这一节我们新增的功能是,商城订单的揽收功能,兑换订单的取消后积分退回功能,如果不实现积分退回,就会出现用户兑换后取消订单,但是积分已经消耗的情况,这时我们的业务逻辑就产生了一个bug,造成了一个比较抽象的情况。功能分析要...
鸿蒙小林
0回复
1205浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 兑换商品订单详情页(80)
技术栈Appgalleryconnect开发准备我们的兑换商品列表相关的功能都已经实现的差不多了,现在我们还缺少一个订单详情查看的功能,为了ui一致性,我们的订单详情页样式要保持一致性,外观要跟订单、回收单的详情页相似,我们把对应的数据填充到组件内功能分析接下来我们实现订单数据展示的内容,要实现订单详情首先我们需要拿到订单id,拿到订单id之后,我们通过订单id,根据云数据库的查询api去查询出对应的订单信息,拿到订单信...
鸿蒙小林
0回复
1546浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 兑换商品收货确认&已完成列表展示(79)
技术栈Appgalleryconnect开发准备上一节我们实现了兑换商品订单的确认揽收功能,实现了tabs切换时的数据刷新,实现了待收货订单的列表展示。这一节我们要实现确认收货功能,并且实现待收货的列表展示功能功能分析当我们点击确认揽收的时候,修改订单状态ordertype为3,同时刷新待收货订单列表的内容,切换tabs的时候,刷新已完成列表中的数据代码实现首先我们在待收货列表确认收货按钮实现修改订单状态的逻辑cssText("确认收...
鸿蒙小林
0回复
1221浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 兑换商品确认揽收&待收货列表展示(78)
技术栈Appgalleryconnect开发准备上一节我们实现了订单取消功能,实现了tabs切换时的数据刷新,实现了已取消订单的列表展示。这一节我们要实现揽收功能,并且实现待收货的列表展示功能功能分析当我们点击确认揽收的时候,修改订单状态ordertype为2,同时刷新待发货订单列表的内容,切换tabs的时候,刷新待收货列表中的数据代码实现首先实现确认揽收的数据状态修改cssRow({space:10}){Text()Blank()Text("确认揽收").fontColor(C...
鸿蒙小林
0回复
1247浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 兑换商品取消订单&取消列表展示(77)
技术栈Appgalleryconnect开发准备上一节我们实现了兑换订单待发货列表的展示逻辑,成功的在列表中展示出来,我们在订单条目中新增了两个按钮,确认揽收与取消订单,这一节我们要实现的功能是订单的取消,以及订单取消后取消列表的展示功能分析要实现订单取消的功能,我们需要在条目上点击取消预约按钮时对数据库点击条目的数据进行修改,同时刷新列表数据,把取消后的列表展示到页面上,同时当我们切换tabs页签的时候还要同步...
鸿蒙小林
0回复
7080浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 待发货兑换订单列表(76)
技术栈Appgalleryconnect开发准备上一节我们实现了兑换订单展示页面的框架,这一节我们要进行兑换订单的展示,在兑换订单提交后,默认的状态是待发货状态,我们用列表的方式展示出来,这样用户就可以在页面中通过上下滑动查看当前用户下未完成订单的列表。功能分析首先我们实现订单列表,我们采用list组件去进行展示,进入页面时我们在生命周期中,查询当前用户存储的用户信息,然后我们通过用户的userid去查询对应的订单,在查...
鸿蒙小林
0回复
1337浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 兑换订单列表框架(75)
技术栈Appgalleryconnect开发准备上一节我们针对订单兑换的业务逻辑进行了完善,成功的在兑换物品之后修改了用户信息的修改,新增了积分消费的记录。这一节我们实现订单创建之后进入的列表展示页框架,框架的搭建我们在其他页面也进行了多次的搭建,采用左右切换的页面展示形式即可,这里我们使用tabs组件进行展示功能分析要实现兑换商品的订单列表框架我们选择使用tabs,tabs的组件我们可以实现自定义的tabar,创建自定义的bar...
鸿蒙小林
0回复
1242浏览
harmonyOSNEXT
《仿盒马》app开发技术分享-- 订单提交逻辑完善(74)
技术栈Appgalleryconnect开发准备上一节我们实现了兑换订单的提交功能,并且成功的把数据提交到云端,但是我们的业务逻辑并没有完全实现,我们只是把数据提交到了云端,但我们的积分还存在,我们回到积分数据查看的页面也没有消费积分的记录,这一节我们要实现的就是完善订单提交的业务逻辑功能分析首先我们要在兑换完成后把用户信息的积分给扣除掉,点击按钮之后我们先要拿到修改前的id,修改当前id下的数据,不要重新创建id,...
鸿蒙小林
0回复
1042浏览
harmonyOSNEXT
暂无内容
1
27
28
29
30
31
32
33
34
35
604
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅