自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-06-06 09:52:19 955

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

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

2025-06-06 09:50:46 228

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

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

2025-06-03 11:31:06 281

原创 鸿蒙next-状态管理AppStorage和持久化存储详解与使用案例

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

2025-06-03 09:53:54 653

原创 鸿蒙next-应用上架审核踩坑

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

2025-06-03 09:52:03 146

原创 鸿蒙next-三层架构之项目引用har包实战

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

2025-06-03 09:51:04 132

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

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

2025-06-03 09:49:55 836

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

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

2025-06-03 09:47:58 199

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

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

2025-06-03 09:42:11 269

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

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

2025-06-03 09:39:56 188

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

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

2025-06-03 09:36:53 206

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

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

2025-05-30 15:35:50 209

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

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

2025-05-30 15:33:27 172

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

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

2025-05-30 14:41:38 114

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

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

2025-05-30 14:39:54 342

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

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

2025-05-30 14:38:55 102

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

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

2025-05-30 14:37:05 121

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

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

2025-05-15 14:59:16 261

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

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

2025-05-15 14:39:39 507

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

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

2025-05-15 14:35:10 209

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

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

2025-05-15 14:00:26 150

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

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

2025-05-15 11:19:44 428

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

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

2025-05-15 10:52:42 750

空空如也

空空如也

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

TA关注的人

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