自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 灵境祈愿|鸿蒙 Next 版上线!沉浸式祈福体验太绝了

切换到「心愿」页,能分类查看 “健康平安”“事业顺利” 这些心愿~我之前许的 “家人健康平安” 已经显示 “已实现”,真的会被治愈到!选择祈愿类型时,能看到 “健康平安”“事业顺利”“姻缘美满”“财运亨通” 等不同分类,对应不同的虚拟场景(比如观音殿),沉浸式祈福体验直接拉满,感觉愿望都更有分量了~「今日运势」板块也很绝,综合运势、幸运色、数字、方位、食物全安排上,今天宜静不宜动,那我就好好冥想祈愿~还有AI 祈愿助手,能分析情绪状态,像我今天有点焦虑,它就建议我进行健康祈愿,身心平衡这不就来了~

2025-09-16 10:39:17 203

原创 HarmonyOS NEXT之跨设备迁移与多端协同开发

摘要:跨设备迁移技术通过云端同步、状态快照和网络优化,实现应用在设备间的无缝流转。关键技术包括分布式数据存储、增量同步协议和设备能力适配,支持文档编辑、游戏进度等场景的连续体验。主流系统如Apple Continuity和华为多屏协同均已实现该功能,开发时需处理状态管理、迁移控制和设备发现等核心问题,并通过端到端加密保障数据安全。代码示例展示了阅读应用的状态保存与恢复机制,体现了迁移流程的完整实现。

2025-06-13 14:37:11 709

原创 HarmonyOS NEXT之通知与窗口管理实战

HarmonyOS通知系统实现沉浸式交互的技术方案,通过窗口管理API控制状态栏显示与全屏布局,结合通知服务实现跨设备流转。关键实现包括:1)使用setWindowSystemBarEnable和setWindowLayoutFullScreen进入沉浸模式;2)通过position和zIndex控制通知窗口层级;3)集成通知点击回调处理。代码示例展示了创建沉浸式通知、窗口状态切换及交互处理的完整流程,支持单次提醒和点击消失等特性。该方案将系统通知与应用界面深度融合,提升用户体验一致性。

2025-06-13 14:31:36 231

原创 HarmonyOS NEXT之分布式数据管理实战

本文介绍了如何在HarmonyOS中使用分布式数据服务实现多设备购物车功能。系统提供关系型数据库和分布式数据对象两种方式,通过分布式数据库API创建购物车数据表,实现商品添加和同步展示。核心特性包括自动设备检测、加密传输、数据冲突解决策略,以及通过回调函数实现实时数据变更通知。代码示例展示了分布式存储初始化、数据操作和UI构建的完整流程,体现了HarmonyOS设备间无缝数据共享的能力。

2025-06-13 14:23:16 381

原创 HarmonyOS NEXT之自适应布局与响应式布局实战

HarmonyOS NEXT的自适应布局技术通过断点检测实现"一次开发,多端部署"。以新闻卡片组件为例,开发者利用onAreaChange监听容器尺寸变化,动态调整布局方向(手机端垂直/大屏水平排列)和样式(字体大小、行数等)。代码展示了Flex容器的灵活切换、图片比例控制以及文本自适应处理,确保在不同设备尺寸下都能呈现最佳视觉效果。关键实现包括断点响应机制、动态布局转换和组件参数优化,体现了HarmonyOS在跨端适配上的技术优势。

2025-06-13 14:18:44 229

原创 HarmonyOS NEXT实战开发之组件导航 (Navigation)

摘要:本文介绍了HarmonyOS NEXT中的Navigation组件使用技巧,涵盖单页面导航和分栏式导航的实现方法。通过代码示例展示了页面跳转、参数传递和分栏布局的具体应用,并提供了导航性能优化和结构设计的最佳实践,包括懒加载、组件复用和预加载等技术。文章还强调了导航设计原则,如扁平化结构、一致性体验和清晰标签等,帮助开发者提升应用的用户体验。

2025-06-13 11:24:38 362

原创 HarmonyOS Next之动画实战:优雅实现弹窗动画

本文展示了HarmonyOS Next中四种弹窗动画的实现方案:1) 基础缩放动画,通过控制scale和opacity实现渐显效果;2) 底部滑动动画,使用translateY完成视差移动;3) 弹性动画,利用Spring曲线模拟物理弹性;4) 3D翻转动画,通过rotateY实现卡片翻转效果。每种方案都包含完整的代码示例,核心使用animateTo动画API配合状态管理,并详细说明了动画曲线选择、复合属性控制等关键技术点。这些实现方案覆盖了主流UI动画效果,可直接用于实际项目开发。

2025-06-13 10:57:09 391

原创 HarmonyOS Next 之3D卡片翻转(空间变换动画)

本文展示了一个3D卡片翻转动画的实现方案,主要包含以下技术点: 使用Stack容器构建正反两面卡片,通过rotate和opacity控制显示状态 通过perspective属性实现3D透视效果 点击事件触发flip动画函数,使用animateTo实现800毫秒的缓出动画 动画完成后切换isFront状态并重置旋转角度 技术要点包括手势识别、物理仿真曲线、位置计算和状态管理 代码采用TypeScript编写,适用于HarmonyOS应用开发 该方案实现了流畅的3D卡片翻转效果,可作为UI交互参考范例。

2025-06-13 10:43:33 257

原创 HarmonyOS Next 之弹性拖拽球(物理仿真动画)

该代码实现了一个弹性小球拖拽回弹效果,主要包含以下功能:1) 使用PanGesture手势识别实现小球拖拽;2) 通过Curve.Spring弹簧动画曲线模拟物理回弹效果;3) 实时更新小球坐标位置;4) 状态管理防止拖拽和动画冲突。关键技术包括手势交互、物理仿真动画和状态控制,实现小球被拖拽后自动弹回原点的效果。

2025-06-13 10:39:37 213

原创 HarmonyOS Next 之粒子消散动画(文字粒子化特效)

摘要:本文展示了使用HarmonyOS实现粒子文字动画效果的方案,核心流程包括:将文字分解为粒子坐标,添加随机运动轨迹,并通过属性动画控制位移和透明度。代码采用TypeScript编写,利用animateTo实现异步动画,配合Friction曲线模拟自然减速效果。关键点包含150个随机粒子初始化、异步动画控制、渐隐效果实现以及物理曲线选择,最终呈现粒子从文字形态扩散消失的视觉特效。

2025-06-13 10:34:01 406

原创 HarmonyOS Next 之二维数组ForEach循环遇到的坑和解决方案

摘要:本文展示了如何使用二维数组循环渲染界面元素,通过嵌套ForEach实现多层数据遍历。代码示例中,外层ForEach遍历数组分组,内层ForEach渲染每个test对象。关键点:1)必须声明index:number参数确保渲染完整;2)即使不使用index也需要传递以保证key唯一性;3)当数据项本身不包含唯一标识时,系统会自动使用index作为key。文末附图直观展示了正确写法与渲染效果,并强调自定义key的重要性。(150字)

2025-06-13 10:14:46 160

原创 HarmonyOS Next 之列表上拉刷新下拉加载及其分页功能

本文详细介绍了鸿蒙(HarmonyOS)应用开发中实现上拉加载与下拉刷新功能的核心方法。通过组件化设计将功能封装为独立模块,支持灵活集成到各类布局中。重点内容包括: 组件架构设计 封装PullToRefresh组件,提供标准接口 支持List/Grid等多种容器 分离UI与逻辑,提升复用性 关键实现技术 使用Scroller控制滚动行为 手势识别处理下拉/上拉操作 状态机管理加载流程(空闲/下拉/刷新/加载等状态) 动画效果实现方案 自定义扩展能力 允许配置内置动画属性 支持完全自定义动画效果 提供Buil

2025-06-13 09:41:44 301

原创 HarmonyOS Next 之布局之网格布局(Grid/GridItem)

摘要:ArkUI网格布局采用Grid容器和GridItem子组件构建,通过rowsTemplate和columnsTemplate设置行列占比实现自适应布局。支持设置滚动方向、间距和翻页控制,可构建九宫格、日历等界面。对于大量数据,推荐使用LazyForEach懒加载并设置cachedCount优化性能。网格布局比列表布局更灵活,适用于多维度内容展示场景。

2025-06-13 09:38:55 1622

原创 HarmonyOS Next 之布局之栅格布局(GridRow/GridCol)

栅格布局是一种通过划分网格实现多设备适配的界面设计方法。其主要优势包括:提供规律性结构解决多尺寸适配问题、统一定位标注保证一致性、支持灵活间距调整、自动换行和自适应布局。华为HarmonyOS的GridRow组件作为栅格容器,需与GridCol子组件配合使用,支持通过breakpoints设置断点规则(默认xs/sm/md/lg四种尺寸),columns定义总列数(默认12列),以及direction控制排列方向。GridCol可设置span(占列数)、offset(偏移量)等参数实现灵活布局。该方案能有效

2025-06-13 09:37:19 838

原创 HarmonyOS Next 之-布局之弹性布局(Flex)

摘要:弹性布局(Flex)是一种高效的CSS布局方式,通过主轴和交叉轴对子元素进行排列、对齐和空间分配。它支持多种布局方向(Row/Column)、换行方式(Wrap/NoWrap)、以及灵活的对齐策略(主轴JustifyContent、交叉轴AlignItems)。子元素可通过flexBasis、flexGrow和flexShrink实现自适应拉伸或压缩。弹性布局广泛应用于导航栏、页面框架等场景,提供强大的响应式设计能力。(150字)

2025-06-06 09:52:19 1776

原创 HarmonyOS Next-布局之线性布局(Row/Column)

文章摘要: 本文总结了鸿蒙Next中ArcTs提供的常见布局组件及其应用场景,重点介绍了线性布局(LinearLayout)的三种特殊用法:1)使用Blank组件实现自适应拉伸;2)通过layoutWeight属性实现自适应缩放;3)利用Scroll组件实现自适应延伸,包含滚动条设置和回弹效果。文中提供了代码示例展示不同效果的实现方式,并配有效果图说明,为开发者进行页面布局开发提供了实用参考。

2025-06-06 09:50:46 345

原创 HarmonyOS Next 之使用AES实现对称加解密(ArkTS)

AES-GCM是一种兼顾加密和认证的对称加密算法,适用于敏感数据保护。开发步骤包括:1)使用cryptoFramework生成256位AES密钥;2)配置GCM参数(12字节IV、128位认证标签)进行加密;3)用相同参数解密。示例展示了从密钥生成到加解密的完整流程,通过随机IV和认证标签确保数据机密性和完整性。该算法标准化程度高,支持并行计算,适合支付凭证等高安全场景。

2025-06-03 11:31:06 517

原创 HarmonyOS Next 之状态管理AppStorage和持久化存储详解与使用案例

本文介绍了鸿蒙系统中三种UI状态存储方式:AppStorage、PersistentStorage和用户首选项(preferences)。AppStorage是全局UI状态存储,通过@StorageProp和@StorageLink装饰器实现数据同步;PersistentStorage用于持久化存储AppStorage属性,确保应用重启后数据不变;用户首选项提供键值对数据存储能力,支持轻量级数据的持久化。三种方式各有特点,AppStorage适合全局状态共享,PersistentStorage用于小数据持久

2025-06-03 09:53:54 1103

原创 HarmonyOS Next 之app应用上架审核踩坑

【摘要】应用上架审核常见问题及解决方案:1.代码混淆导致功能异常,需修改build-profile.json5中的obfuscation配置(enable设为false);2.界面适配问题,建议测试折叠屏及平板设备;3.截图变形需预留边框。特别注意:混淆功能开启会导致release包异常,必须提前通过云调试验证。华为官方建议参考链接提供了详细混淆配置说明。此问题为高频踩坑点,开发者在发布前务必检查混淆设置。

2025-06-03 09:52:03 227

原创 HarmonyOS Next 之三层架构之项目引用har包实战

本文介绍了分层架构设计中的三层架构实现方法。通过一个示例项目演示了如何在Personal.ets页面中引用feature/mine模块的har组件,包含四个关键步骤:1)创建har组件;2)添加依赖配置;3)导出组件;4)导入使用组件。文中提供了完整代码示例和项目目录结构,最终实现了组件跨模块调用的功能展示。该实现方法适用于HarmonyOS应用开发的分层架构设计场景。

2025-06-03 09:51:04 242

原创 鸿蒙Next-元服务开发详解

摘要:华为元服务是一种免安装的轻量级应用形式,类似系统级小程序。开发时需创建Atomic Service项目并注册App ID。元服务工程结构与普通应用类似,支持图标配置、页面开发及网络请求(需配置域名白名单)。特色功能包括动态卡片开发,通过用户首选项实现主应用与卡片间的数据传递,并支持通过router事件进行页面跳转。开发过程中可使用开发者选项豁免域名限制,便于调试。

2025-06-03 09:49:55 1872

原创 鸿蒙next-云测试的权限问题和解决方案

官方链接:https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-Guides/agc-cloudtest-apply-nextequip-0000001958969381。进行元服务云测试的时候遇到这种权限问题,官方提示又没有,找了半天都没找到。

2025-06-03 09:47:58 286

原创 鸿蒙next-沉浸式详解与实战

本文介绍了在鸿蒙系统ArkUI中实现沉浸式屏幕的多种方法。主要包括:1)使用setWindowLayoutFullScreen设置全屏布局;2)通过设置窗口背景色实现视觉统一;3)利用expandSafeArea属性按需配置;4)获取避让区数据动态调整布局;5)设置透明SystemBarProperties。同时强调需注意UI元素避让处理、设备适配性和用户体验一致性。这些技术手段帮助开发者优化界面视觉过渡,提升应用沉浸感。

2025-06-03 09:42:11 345

原创 鸿蒙next-组件之自定义弹窗(CustomDialog)

ArkUI框架中的CustomDialog是一种强大的自定义弹窗工具,适用于多种交互场景。本文介绍了使用@CustomDialog装饰器创建弹窗的基本方法,包括定义弹窗内容和绑定控制器。通过示例展示了如何实现弹窗与页面的数据交互,包括设置标题、消息、按钮以及回调函数。还演示了创建具有取消/确定功能的提示弹窗,并处理用户点击事件。这些方法帮助开发者灵活创建各类交互式弹窗,增强应用的用户体验。

2025-06-03 09:39:56 345

原创 HarmonyOS Next 之各类动画实现详解

本文介绍了HarmonyOS开发中的五种动画实现方式:1. 渐变动画通过修改透明度实现淡入淡出;2. 位移动画通过调整位置属性完成平移;3. 旋转动画改变角度属性实现旋转;4. 组合动画同时控制缩放和颜色变化;5. 转场动画利用transition实现组件显隐过渡。每种动画都提供了完整的ArkTS代码示例,包含主要参数设置和触发方式,开发者可直接应用于项目以增强界面动效。这些动画效果实现简单,适用于多种交互场景。

2025-06-03 09:36:53 360

原创 HarmonyOS Next 开发之地图定位功能详解

摘要: 本文详细介绍了HarmonyOS Next中地图功能的实现方法,包括地图组件集成、定位获取、标记点添加和路线规划。通过ArkUI框架和@ohos.geolocation模块,开发者可以快速实现地图显示、实时定位、标记交互等功能。文中提供了完整的代码示例,涵盖权限申请、地图初始化、位置更新、标记点管理及路径绘制等关键步骤,并针对常见问题(如权限拒绝、地图显示异常)给出解决方案。该教程适用于需要在地图应用中实现基础功能的HarmonyOS开发者。

2025-05-30 15:35:50 331

原创 HarmonyOS Next 之购物车功能开发实战

本文详细介绍了基于HarmonyOS Next和ArkUI框架实现购物车功能的完整方案。主要内容包括:1) 商品列表展示与基础布局,通过CartItem组件实现商品卡片式展示和数量选择;2) 全选/反选与批量操作,支持批量删除和实时总价计算;3) 删除商品动画效果,结合手势操作和震动反馈;4) 数据持久化存储,使用@ohos.data.storage实现本地缓存。文章提供了详细的代码实现示例,涵盖核心交互场景与高级特性,为开发者构建完整的购物车功能提供了实用参考。

2025-05-30 15:33:27 272

原创 HarmonyOS Next 底部 Tab 栏组件开发实战

本文详细介绍了在HarmonyOS Next中使用Tabs组件实现底部导航的开发流程。主要内容包括:1)创建基础页面结构,通过@State变量管理当前选中状态;2)配置Tab页面内容切换逻辑;3)构建自定义Tab栏,包含图标和文字展示,并实现点击切换和状态样式变化。文章提供了完整的代码示例,展示了如何实现一个具有交互效果和视觉反馈的底部导航栏。该方法支持高度定制,开发者可根据需求调整样式和动画效果。

2025-05-30 14:41:38 178

原创 HarmonyOS Next 之HTTP 请求二次封装实战

本文介绍了HTTP请求封装方案的设计与实现。封装核心包括:1)支持GET/POST/PUT/DELETE快捷方法;2)全局配置管理;3)请求/响应拦截器系统;4)自动数据格式转换;5)请求取消机制。通过创建HttpClient类,实现基础请求方法和拦截器支持,并提供快捷调用方式。使用示例展示了基础请求和拦截器的典型应用场景,如添加认证头和处理401状态码。该封装简化了HTTP请求操作,增强了可维护性和扩展性。

2025-05-30 14:39:54 417

原创 HarmonyOS Next 之一键扫码功能开发

摘要:本文介绍了HarmonyOS扫码功能的实现方案。首先需要在配置文件中声明相机和麦克风权限,然后导入必要的多媒体模块。核心功能通过ScanComponent组件封装,包括相机初始化、扫码会话配置和结果回调处理。扫码结果可触发系统通知或URL跳转,页面还集成了相册图片识别和历史记录功能。该实现采用模块化设计,包含完整的UI交互和错误处理机制,支持二维码和条形码等多种格式识别。

2025-05-30 14:38:55 154

原创 HarmonyOS Next 之轮播图开发指南(Swiper组件)

本文介绍了如何实现一个功能完善的图片轮播组件。通过Swiper组件搭建基础布局,支持自动播放、循环滑动和手动切换功能。重点讲解了自定义分页指示器的实现方法,使用状态变量追踪当前页码,通过ForEach动态渲染指示点样式。还提供了控制按钮的添加方式,调用SwiperController实现手动切换。完整示例代码展示了轮播图的最终实现效果,包括图片显示、自动轮播、自定义指示器等核心功能,适用于各类移动应用场景。

2025-05-30 14:37:05 207

原创 HarmonyOS NEXT应用开发实战-物联网应用之开发篇

物联网应用主要是利用物联网智能电闸实现对用电的智能化控制,实时监控预警,可以实时看到使用情况,用到的相关技术和解决方案,希望能帮到大家。

2025-05-15 14:59:16 315

原创 HarmonyOS NEXT开发模板分享–餐饮行业模板

您的私人美食向导,我们汇集了全城热门餐厅、特色小吃,以及隐藏的美食宝藏,让您无论身处何地,都能轻松发现身边的美味。

2025-05-15 14:39:39 668

原创 HarmonyOS NEXT元服务开发实战-【魅力佛山】元服务之开发篇

魅力佛山,千年风韵!佛山,一座有历史的城市,黄飞鸿和叶问两大武学宗师的故乡,希望这款元服务能带您游佛山,对您有帮助!

2025-05-15 14:35:10 248

原创 HarmonyOS NEXT开发组件分享–省市区组件

省市区组件可选择省市区,常用于写入地址,放form或者弹窗里面

2025-05-15 14:00:26 203

原创 HarmonyOS NEXT-鸿蒙碰一碰社交信息分享功能开发实战

鸿蒙"碰一碰"功能基于NFC短距离通信技术,实现了设备间的快速数据交互。本文通过社交名片即时分享的创新案例,演示如何通过ArkTS开发跨设备社交信息分享功能。用户只需将两台支持NFC的鸿蒙设备轻触,即可快速交换社交资料。特性传统方式鸿蒙碰一碰连接速度5-10s<1s操作复杂度多步骤单动作跨设备兼容性中等强无需安装应用否是。

2025-05-15 11:19:44 1074

原创 HarmonyOS NEXT原生应用开发实战-【数智工会】app之功能篇

数智工会通过数字化、智能化和数据化的手段,旨在提升工会组织的效能和服务水平,满足会员的需求,并推动工会工作的创新和发展。它利用信息系统和数据库等技术手段,实现工会工作的现代化和智能化

2025-05-15 10:52:42 876

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除