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
鸿蒙
鸿蒙开发
HarmonyOS实战:自定义时间选择器
原创
前言最近在日常鸿蒙开发过程中,经常会使用一些时间选择器,鸿蒙官方提供的时间选择器满足不了需求,所以自己动手自定义一些经常会使用到的时间选择器,希望能帮到你,建议点赞收藏!实现效果需求分析1.默认选中日期为当前时间。2.支持精确到时分。3.注意闰年的计算。技术实现1.首先要想实现时间选择器,需要使用一个上下可以滚动的控件,这里使用鸿蒙官方提供的TextPicker,TextPicker控件支持内容的上下滚动,可以用来显示年月...
IT小码
0回复
852浏览
HarmonyOS
HarmonyOS实战:一招解决等待多个并发结果
原创
前言年前公司与华为签订了合作备忘录,加入了鸿蒙生态这个大家庭。。公司想赶着鸿蒙纯血系统上市之前,发布自己的鸿蒙软件。开发鸿蒙NEXT版本软件就变成了今年的一个工作重心。本文主要讲解开发过程中遇到的并发问题,官方API11文档写的太简单了,根本没有解决方案,小编也是苦思冥想,绞尽脑汁才找到解决方案。需要开发鸿蒙的小伙伴可以仔细阅读,避免踩坑。问题在开发清除缓存的功能时,鸿蒙NEXT提供的文档中说明,应用缓存文...
IT小码
0回复
631浏览
HarmonyOS
HarmonyOS实战:一招搞定保存图片到相册
原创
前言保存图片功能几乎是每个应用程序必备的功能之一,当用户遇到喜欢的图片时可以保存到手机相册。那么在鸿蒙中保存图片是否也需要申请用户存储权限以及如何将图片保存到相册,本文将详细讲述怎么保存网络图片,指定布局生成图片保存至相册的功能实现。实现效果需求分析一般在Android或iOS上保存图片都需要申请应用存储权限,否则将禁止访问应用存储,不能保存图片到磁盘中。在鸿蒙系统中当然也有存储权限,但是鸿蒙系统对于权...
IT小码
0回复
2375浏览
HarmonyOS
HarmonyOS实战:快速实现一个上下滚动的广告控件
原创
前言广告功能基本上算是每个软件的必备功能之一,常见的除了轮播图,列表之外,就是上下滚动的形式。广告内容不仅支持上下滚动,还需要支持手势操作,以及关闭当前正在预览的广告内容。在Android或iOS上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!实现效果需求分析1.广告控件支持基本的上下自动滚动和手动滑动。2.支持广告删...
IT小码
0回复
809浏览
HarmonyOS
HarmonyOS实战:快递信息时间轴效果实现
原创
前言快递信息时间轴在购物软件中是必不可少的功能,通过时间轴可以展示快递从发货到派送的每一个环节。本篇文章通过代码的形式详细讲解在鸿蒙日常开发中如何实现时间轴的效果。(篇尾附有完整源码)实现效果先看最终实现的效果,下面通过代码讲解怎么一步步实现时间轴。需求分析1.快递信息时间轴整体包括三个状态:开始状态,当前状态,未达状态。2.不同状态对应标题颜色及图标不同。3.字体颜色可根据状态的不同改变。4.提示文字...
IT小码
0回复
580浏览
HarmonyOS
HarmonyOS实战:高德地图自定义定位图标展示
原创
前言地图定位功能基本上已经成了日常应用程序的必备功能之一,在日常开发地图定位的功能的时候难免会遇到很多意想不到的问题,本篇文章记录日常开发过程中的细节与完整的流程,帮助更多的开发者避免遇到类似的问题,建议点赞收藏!实现效果需求分析+首先需要实现一个自定义的图标替代系统默认的箭头。+获取定位权限与位置信息。+获取定位结果并展示当前位置。技术实现1.在鸿蒙的实际开发过程中,地图定位权限首先需要申请两个权...
IT小码
0回复
936浏览
HarmonyOS
HarmonyOS实战:高德地图定位功能完整流程详解
原创
前言地图定位功能相信很多人都用过,在鸿蒙的应用程序开发中,使用高德地图的定位功能变得十分常见,那么在鸿蒙中一次完整的地位功能怎么实现?如果定位失败了,能否获取前几次的定位呢?本篇文章带你实现一个完整的定位功能流程,建议点赞收藏!需求分析要想实现一个完整的定位需求流程,就必须要做好准备工作,了解实现需求的具体步骤。+权限申请+检查GPS是否打开+单次定位还是多次定位+定位失败处理技术实现要想实现一次完整...
IT小码
0回复
3480浏览
HarmonyOS
华为仓颉语言初识:结构体struct和类class的异同
原创
前言华为仓颉语言是鸿蒙原生应用的一种新的编程语言,采用面向对象的编程思想,为开发者带来新的开发体验。不仅可以和ArkTs相互调用,更能提升应用程序的性能,更重要的是仓颉语言的特点结合了java和C的特点。对开发者来说比较容易上手学习,本篇文章主要是详细介绍仓颉语言中的结构体struct和类class的区别,建议点赞收藏!结构体Struct1.仓颉中的结构体以strcut作为开头,后面跟着结构体的名称,并以花括号作为主体部分,stru...
IT小码
0回复
889浏览
HarmonyOS
HarmonyOS实战:3秒实现一个自定义轮播图
原创
前言轮播图作为应用程序中最普通使用的控件被广泛应用,相信对于来发者来说并不陌生。在Android中实现一个轮播图很多选择使用第三方的插件,毕竟在有限的开发排期中自己动手去实现一个轮播图并不那么简单,需要考虑的细节很多。不过在HarmonyOS中实现一个轮播图却是十分的简单,本篇文章教你在最短的时间内快速实现一个自定义的轮播图,建议点赞收藏!实现效果需求分析+支持自定义循环播放,自动播放。+支持自定义播放时间间隔...
IT小码
0回复
921浏览
HarmonyOS
HarmonyOS实战: 城市选择功能的快速实现
原创
前言最近在日常开发过程中,需要实现城市选择功能,同时支持模糊搜索。看似简单的功能动手实现起来却有很多难点。本篇文章详细记录开发过程中遇到的问题和对应的解决方法,希望能够帮助你,建议点赞收藏!实现效果需求分析+处理城市列表中的多音字。+城市列表要按照字母表的顺序排列+将首字母相同的城市分组。技术实现1.在日常开发中,城市数据一般由接口获取或从本地json文件读取,毕竟城市数量和城市编码是固定不变的。不管是...
IT小码
0回复
710浏览
Harmony
HarmonyOS
HarmonyOS实战:实现任意拖动的应用悬浮窗口
原创
前言为了增加应用程序功能的丰富性和便利性,很多应用都会提供一个悬浮窗口实现多页面显示。特别是一些性能检测工具,比如dokit。在鸿蒙上怎么实现类似的全局悬浮窗口呢?阅读完本篇文章你将学会在鸿蒙上如何实现这一功能。实现效果需求分析要想实现全局悬浮窗口,必须满足以下几个要求:1.窗口可以悬浮在任意页面。2.窗口可以跟随手势拖动。3.边界处理。技术实现在ArkUI中,页面只有Window和View两种组成。View通常都是显示在W...
IT小码
0回复
2661浏览
harmonyOS
【鸿蒙游戏技术分享 第16期】订单确认发货接口报错:JWT signature time is later than the current time!
关键词鸿蒙,应用内支付服务,订单信息验签,订单确认发货问题描述游戏集成华为应用内支付服务鸿蒙sdk,订单发货后请求华为服务端订单确认发货接口报错:“JWTsignaturetimeislaterthanthecurrenttime!”问题分析看报错信息是JWT签发时间比当前时间还要晚,这个JWT签发时间我是取得测试机系统上的当前时间,应该不会报错才对。经检查,测试机系统上的时间比实际时间要快5分钟,调整系统时间后,请求直接通过,问题解决...
游戏技术分享
0回复
321浏览
鸿蒙
鸿蒙游戏
HarmonyOS基础组件:Button三种类型的使用
原创
简介HarmonyOS在明年将正式不再兼容Android原生功能,这意味着对于客户端的小伙伴不得不开始学习HarmonyOS开发语言。本篇文章主要介绍鸿蒙中的Button使用。HarmonyOS中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。常用属性名称参数类型描述typeButtonType设置按钮样式●Capsule:胶囊型按钮(圆角默认为高度的一半)。●Circle:圆形...
IT小码
0回复
4920浏览
HarmonyOS
【鸿蒙游戏技术分享 第15期】鸿蒙应用安装报错9568324
关键词鸿蒙应用,安装报错,9568324,signatureverificationfailedduetooutofintegrity.问题描述使用调试证书,并且是手动签名,命令行出包后安装报错问题分析常见问题原因如下:包体缺损不完整编译hap包时,构建参数buildMode未指定为debug经过排查定位,当时使用的命令是hvigorwassembleHapmodemodulepproductdefaultpbuildModereleasenodaemon,buildMode指定为了release,修改为debug后重新出包,安装成功更多问题可关注:...
游戏技术分享
0回复
841浏览
鸿蒙
鸿蒙游戏
HarmonyOS实战:首页多弹窗顺序弹出终极解决方案
原创
背景随着应用软件功能的不断增加,应用程序软件首页成为弹窗的重灾区,不仅有升级弹窗,还有积分弹窗,签到,引导等各种弹窗。为了彻底解弹窗问题,本文将使用设计模式解决这个痛点。设计模式本方案采用责任链设计模式和建造者设计模式,通过将不同的弹窗添加到弹窗处理类,然后按显示顺序。实现方案1.先定义基础弹窗接口DialogIntercept,统一弹窗的行为。intercept()方法用于执行下一个弹窗。show()方法用于判断当前弹窗是否...
IT小码
0回复
529浏览
Harmony
HarmonyOS
HarmonyOS:路由跳转踩坑记
背景随着华为纯血版HarmonyOSNEXT的推出,鸿蒙系统脱离安卓的日子越来越近了。作为车企大厂的我们当然要第一时间学习鸿蒙开发,提前做好技术储备,为日后鸿蒙应用的开发做好准备工作。于是,小编不得不开始卷起来。哎,前一段时间刚卷完Flutter。。。。问题目前关于鸿蒙的资料不多,小编也是只能从鸿蒙开发者官网上看看官方学习视频,不得不说,视频讲解的真简单,觉得自己一看就会,当上手写代码的时候却又是另外一个样子了。...
IT小码
0回复
505浏览
Harmony
HarmonyOS Next应用性能优化实战秘籍:从诊断到调优
原创
作为深耕鸿蒙生态的开发者分享从性能诊断到优化落地的全流程实战经验。通过真实案例拆解内存优化、渲染加速等核心技术,附DevEcoStudio工具使用指南与优化前后性能对比数据。一、性能瓶颈诊断三维模型1.1核心影响因素矩阵维度常见瓶颈点典型现象内存管理内存泄漏对象频繁创建应用卡顿闪退渲染性能布局嵌套过深UI线程阻塞界面刷新延迟掉帧任务调度主线程耗时操作异步处理不当操作无响应ANR网络交互频繁请求数据量过大页面加载慢...
ft9938596
0回复
1799浏览
华为
HarmonyOS Next分布式开发实战的小小思考
原创
结合实际项目经验,分享分布式任务调度、数据共享的实战技巧,附关键代码示例与架构设计思路。一、分布式核心原理与架构解析1.1分布式软总线技术HarmonyOSNext的分布式能力基于软总线架构,通过以下核心模块实现设备协同:设备虚拟化:将不同设备的硬件资源抽象为统一接口,应用无需关心设备差异动态组网:自动发现并连接周边设备,建立安全的通信链路资源调度:根据设备性能(CPU内存网络)智能分配任务1.2核心能力模块模块名...
ft9938596
0回复
1453浏览
华为
Uniapp在鸿蒙中的使用 二
原创
一、Uniapp对鸿蒙平台的支持概述Uniapp从v3.1.0版本开始正式支持鸿蒙(HarmonyOS)平台,可将Vue代码编译为鸿蒙原生应用(HAP包),支持以下特性:原生渲染:通过鸿蒙原生组件渲染界面,性能接近原生开发。系统能力集成:支持调用鸿蒙API(如文件系统、网络、设备传感器等)。多端兼容:在同一套代码中同时适配鸿蒙、安卓、iOS、小程序等平台。二、环境准备与工具安装安装HBuilderX下载最新版HBuilderX(需v3.6.0...
小赵学鸿蒙
0回复
2098浏览
Uniapp
三方框架
什么是Uniapp(初识Uniapp)一
原创
一、Uniapp是什么?Uniapp是DCloud推出的跨平台应用开发框架,基于Vue.js语法,支持通过一套代码编译生成多个平台的应用,包括:移动端:iOS、Android(原生APP)小程序:微信、支付宝、百度、字节跳动等小程序H5网页:适配PC与移动端浏览器快应用:华为、小米等手机厂商的原生快应用Applet:支付宝生活号、淘宝小程序等核心价值:一次开发,多端部署,大幅降低跨平台开发成本。二、Uniapp的核心优势跨平台能力:真正的“一套代...
小赵学鸿蒙
0回复
3278浏览
Uniapp
三方框架
商务
暂无内容
1
81
82
83
84
85
86
87
88
89
604
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅