随着鸿蒙生态的不断发展,越来越多开发者希望实现应用间的无缝联动,特别是与微信小程序的交互场景,比如拉起乘车码、城市服务等。这类需求在社区中也屡见不鲜,实际开发过程中更是踩坑不断。本文将完整分享如何在HarmonyOS中实现“拉起微信小程序”的能力,覆盖从申请AppId、SDK集成到拉起实现与常见错误排查的全过程。若你尚不清楚HarmonyOS中其他拉起方式,可参考本系列第一篇文章。一、前期准备工作1.在微信开放平台申请App...
2025-08-05 11:46:49 4668浏览 0点赞 0回复 0收藏
HarmonyOS5应用拉起系列(一):应用与元服务互通方式随着HarmonyOS生态的发展,应用之间、应用与元服务之间的互相拉起成为常见的交互方式。结合我平时开发所遇到的场景,将系统总结HarmonyOS中几种主流的拉起方式,包括openLink、startAbility、openAtomicService和FullScreenLaunchComponent,并通过实际代码进行说明,帮助开发者灵活选择、快速集成。一、HarmonyOS常见拉起方式对比下表概览了各类拉起方式的特性、适用场景与...
2025-08-01 20:00:43 5.3w浏览 0点赞 0回复 0收藏
我的鸿蒙开发手记从懵懂到精通:我的鸿蒙开发成长之路浅浅分享一下个人的鸿蒙学习历程,本期分享技术交流较少一、初遇鸿蒙:开启新征程的契机初次了解鸿蒙是在2020年,我记得那时候还在大学偶然在公众号看到过一次鸿蒙直播课,由于当时掌握的技术有限也只是了解了一下,直到2023年鸿蒙又一次的出现在我面前,我原本的就业方向是在前端摸索几年,鸿蒙的出现给我的感觉是大有可为的,现在的战斗都是科战,经济战,技术发展的快速...
2025-05-08 21:43:00 3336浏览 0点赞 0回复 0收藏
引言在HarmonyOSNext的应用开发中,常常需要针对不同环境(测试、预发、线上)或不同签名(调试、正式)输出多个APPHAP包。虽然HarmonyOS提供了多目标构建(MultiTargetBuild)能力,可以在同一项目里配置多个product并生成不同包名的多个产物,但某些深度定制(如动态修改module.json5中的clientid、appid,或基于构建时间改写输出包名)仍需借助自定义Hvigor插件来完成。结合示例项目,演示如何通过Hvigor插件配合多目标构建...
2025-04-24 15:42:38 3578浏览 0点赞 0回复 0收藏
引言在日常的开发中涉及到多签名和多产物构建输出时手动切换签名文件和包名在开发中是容易出错且费时的一个操作,鸿蒙提供了自定义hvigor插件和多目标产物构建,那我们可以通过hvigor插件来动态修改不同项目配置所需要的代码,保证一套代码在不同的包名上切换且项目本身的功能是不变的,通过多目标产物构建输出自己想要的目标产物,实现定制化构建项目。一、了解多目标产物构建是什么1.什么是多目标产物构建简单来说多目标产物...
2025-04-22 14:53:09 4456浏览 0点赞 0回复 0收藏
在鸿蒙(HarmonyOS)应用开发与测试过程中,频繁安装和更新测试包是一项常见需求。本文介绍如何通过一个自动化批处理脚本(installv1.0.1.bat)快速完成鸿蒙应用的卸载、安装与启动,显著提升开发和测试效率。脚本核心功能该脚本实现了以下功能:1.动态读取包名:支持从配置文件(config.txt)自动获取包名,或手动输入。2.自动卸载旧版本:通过hdcuninstall命令清理旧应用。3.批量安装HSP文件:扫描当前目录下的所有.hsp文件(...
2025-03-26 15:59:37 5334浏览 0点赞 0回复 0收藏