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