相关问题
4.0release不支持热重载?
756浏览 • 1回复 待解决
HAR和HSP,分别是如何引入的?
391浏览 • 1回复 待解决
热重载该如何实现?有人知道吗?
301浏览 • 1回复 待解决
har和hsp的转换,有好的方案吗?
239浏览 • 1回复 待解决
hsp和har包互相转换方案
535浏览 • 1回复 待解决
如何从HAP的拆包中看出是HAR和HSP的区别
892浏览 • 1回复 待解决
从HAP的拆包中,如何区分是HAR和HSP
750浏览 • 1回复 待解决
现在有 HSP 动态共享包以后,还有什么理由使用 HAR 包吗?
1480浏览 • 1回复 待解决
关于Grid容器和WaterFlow使用上的问题
426浏览 • 1回复 待解决
IDE无法新建har 或 hsp模版
289浏览 • 1回复 待解决
如何理解HAP、HAR、HSP三者之间的关系
1360浏览 • 1回复 待解决
如何将har库迁移为hsp库
371浏览 • 1回复 待解决
HSP/HAR包中如何引用外部编译的so库文件
1000浏览 • 1回复 待解决
如何正确处理HAR/HSP包模块间的依赖关系
926浏览 • 1回复 待解决
关于导入图片的使用权限和问题
359浏览 • 1回复 待解决
能否提供命令行,手动编译har或者hsp
246浏览 • 1回复 待解决
鸿蒙插件化和热更新机制
1174浏览 • 1回复 待解决
关于onGestureJudgeBegin的使用
271浏览 • 1回复 待解决
HAP/HAR/HSP的关系是什么?是否都可以声明注册Ability和Page?三种类型分别推荐哪些的使用场景?
880浏览 • 1回复 待解决
是否可以在TaskPool中动态加载模块(HAR、HSP、SO)
465浏览 • 1回复 待解决
ArkTS类的方法是否支持重载
707浏览 • 1回复 待解决
如何判断当前代码是处于har打包还是hsp打包
348浏览 • 1回复 待解决
关于文档中说har中不能用单例的疑惑
382浏览 • 1回复 待解决
在Redis的使用中,热Key会给Redis带来哪些常见的的问题?
1721浏览 • 1回复 待解决
为什么HSP共享包编译之后会有.har,是出于什么样的考虑?这个.har有什么用处?
348浏览 • 1回复 待解决
DevEco Studio提供Hot Reload(热重载)能力,支持开发者在真机上运行/调试运行应用时,修改代码并保存后无需重启应用,在真机上即可使用最新的代码,帮助开发者更快速地进行调试。
使用的核心API
核心代码解释
entry模块代码
har模块代码:
hsp模块代码:
实现效果
修改entry模块的button颜色,点击图标,即可热重载。
ide不需要重新推包,并且重新打开应用,即可完成更新,消耗时间少。
结果:
1.修改entry模块UI,可以触发热过载。
2.修改har中UI或者同时修改har和entry下的UI资源,可以触发热过载。
3.修改hsp中UI资源,不可以触发热过载。
4.同时修改hsp和entry下的UI资源,可以触发热过载,但只会更新entry模块下的。
5.修改函数类方法等都不能热过载。
注明适配的版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.10.11