- 博客(20)
- 收藏
- 关注
原创 HarmonyOS 5.0 混合开发WebView文件下载接管快速实现
在鸿蒙应用开发中,WebView组件的文件下载功能常会遇到onDownloadStart不生效、下载路径管理、下载进度展示等问题。本文将实现如何通过分层设计实现一个高可用的WebView下载管理器,并提供可直接运行的Demo。
2025-03-13 21:03:17
617
原创 鸿蒙应用开发-轻松获取http网络请求
我们以一个登陆请求为例分别展示封装前的代码和封装后的代码使用的API主要是createHttp()和request(),在创建请求前我们先开启网络权限打开目录entry/src/main/module.json5中的module.json5。
2025-03-11 19:12:05
804
原创 鸿蒙开发者必看:如何用一行命令搞定HSP/HAP文件安装?
通过此脚本,开发者可以快速完成鸿蒙测试包的部署,实现“一键安装+启动”的自动化流程。尤其适合需要频繁验证功能或修复BUG的场景。结合配置文件的动态读取和严格的错误处理,既能提升效率,又能减少人工操作失误。立即下载脚本,体验高效鸿蒙开发吧!
2025-03-10 19:34:00
1148
原创 HarmonyOS Next元服务图片上传组件深度实战:从零构建企业级文件传输方案
🚀 图片加载速度提升至800ms内📉 内存泄漏率降低至0.03%🔒 100%通过HarmonyOS隐私合规检测💯 用户满意度达98.7%集成AI图片压缩引擎实现跨设备接力上传支持分布式文件分片构建可视化监控大盘。
2025-03-08 07:00:00
676
原创 HarmonyOS Next元服务网络请求封装实践
API请求埋点请求应用层请求实例请求类型路由业务服务端数据分析平台拦截器矩阵网络状态检测隐私合规校验凭证管理异常处理
2025-03-07 20:01:52
1089
原创 基于ArkTS的智能图片缓存组件设计与实现
本文提出的图片缓存组件,在保持鸿蒙原生Image特性的同时,实现了高效的图片加载管理。经测试,该方案可使图片加载速度提升3-5倍,有效降低70%以上的重复网络请求。开发者可根据实际需求灵活扩展,建议在需要高频加载网络图片的场景中优先采用。
2025-03-07 16:06:17
596
原创 鸿蒙Next-拉起支付宝的三种方式——教程
鸿蒙Next系统即将上线,应用市场逐渐丰富、很多APP都准备接入支付宝做支付功能,目前来说有三种方式拉起支付宝:通过支付宝SDK拉起、使用OpenLink拉起、传入支付宝包名使用startAbility拉起。以上的三种拉起方式都是指的Next应用,不包含元服务,元服务有自己的生态限制暂时不支持拉起第三方应用。
2024-08-31 08:00:00
5178
原创 【Harmony Next】七夕前学会创建开屏动画拿下女同事的芳心
窗口在创建后需要关闭后才能显示出程序的主入口窗口,当然一个优秀的窗口是不需要用户进行手动关闭的,需要在开屏动画页展示完成后关闭,类似于广告展示完毕后关闭。需要获取到当前的窗口再进行关闭,在创建的时候使用了关键字“splash_window”创建,使用。一个优秀的项目需要一个*格够高的动画来开启,下面教你用三步快速实现鸿蒙应用的开屏动画。在UIAbility的生命周期里面创建窗口进行操作。(也可以将关闭的动作放在动画加载完的事件中去)可以获取到这个窗口然后进行相应的操作。本文由博客一文多发平台。
2024-08-07 17:54:01
560
原创 【Harmony Next】在鸿蒙项目中一键添加卡片
在华为的编译器现在官网下面可以下载DevEco CodeGenie的压缩包,安装后可以使用DevEco CodeGenie进行智能问答、生成卡片、知识查询等操作。这种快捷生成的方式减少了开发时间,但是适用性不是很强具体的需求可以根据项目的需求来进行更改,卡片的详细开发方式参考。有些版本会出现预览失败,不过不影响最终的效果,直接保存到工程就可以实现一键为项目添加卡片。下载后的压缩包不需要解压,按照官方的。安装成功后在编译器右侧会有显示。本文由博客一文多发平台。后生成你想要的卡片样式。
2024-08-07 17:09:36
729
原创 HarmonyOS 如何获取当前的网络类型
在HarmonyOS中,正确判断和获取网络类型是确保应用程序能在不同网络环境下稳定运行的关键步骤。本文将详细介绍如何在HarmonyOS中判断是否连接到网络,如何获取默认网络连接,以及如何获取和识别网络的能力信息,从而确定当前的网络类型。
2024-06-11 21:12:17
1504
原创 鸿蒙HarmonyOS应用开发-装饰器总结
在鸿蒙应用开发中常用的状态管理技术,包括 @Prop、@Link、@Provide、@Observed 和 @ObjectLink 装饰器。通过介绍每种装饰器的特点、限制条件和常见问题,读者可以更好地了解如何有效地管理应用的状态数据,提升应用的可维护性和稳定性。
2024-05-18 17:10:55
1294
原创 鸿蒙应用与开发-如何在应用中播放音频文件
在鸿蒙应用开发中会设计到很多实用音频的效果,这个小案例主要介绍在鸿蒙用ArkTS中的AVPlayer 对象实例来播放音频,并根据播放状态做出相应的处理。
2024-05-12 18:48:51
1348
原创 鸿蒙应用开发-选择图库照片上传至服务器(request.uploadFile())
在鸿蒙系统开发中实现从选择图片到上传图片,并增加了进度监控功能。在实现时应注意文件类型的正确性、文件命名的唯一性、网络请求的安全性。
2024-05-07 22:22:45
6151
2
原创 鸿蒙应用开发-http网络请求封装
通过封装,我们可以在项目中轻松使用和方法来发送网络请求,并且可以统一处理请求头、token、以及处理响应的逻辑,使代码更加整洁和可维护。当然,根据实际情况,你还可以进一步完善这个封装方案,以满足项目的特定需求。
2024-05-06 22:50:36
1483
原创 鸿蒙应用开发-自定义弹窗(Custom Dialog)的定义与使用
当我们发起网络请求后要在UI上反应当前的请求情况,需要动态的向用户展示当前的网络状况,加强用户与UI之间的交互,我们在请求网络或者广告、中奖、警告、软件更新时可以使用自定义弹窗组件,自定义的样式风格自由可以满足更多的用户需求。
2024-05-05 22:08:11
3262
原创 鸿蒙应用开发-轻松获取http网络请求
我们以一个登陆请求为例分别展示封装前的代码和封装后的代码使用的API主要是createHttp()和request(),在创建请求前我们先开启网络权限打开目录entry/src/main/module.json5中的module.json5。
2024-05-03 23:00:33
1799
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人