标签: 迁移

4 篇文章

Android values-night + style 继承到 HarmonyOS resources/dark:深浅色迁移要先拆主题链
Android 的深浅色处理不只是 values-night 资源切换,还包括 theme attr、style 继承、widget 默认样式和局部 theme overlay。迁到 HarmonyOS 时,resources/dark 可以承接同名颜色资源,但 XML style 继承链要重构成语义 token、组件封装和 ArkUI 参数。
Android animation-list 到 HarmonyOS ImageAnimator:PNG 序列帧迁移实测
Android 的 animation-list 可以把一组 PNG 写进 drawable XML,再由 AnimationDrawable 播放。HarmonyOS 没有同名资源 XML,但 ArkUI ImageAnimator 可以完整承接这个场景。关键迁移点是:图片帧保留为 media 资源,播放语义从 drawable XML 移到 ArkUI 组件状态。
Stage 模型 vs Android 运行时心智:为什么 UIAbility 不是 Activity 的同名替换
从 Android 迁移到 HarmonyOS,最容易犯的错是把 UIAbility 当成 Activity 的同名替换。真正的差异在更底层:HarmonyOS Stage 模型强调“一个 ArkTS 引擎实例服务一个 UIAbility”,而 Android 的运行时与 UI 组织方式更偏向“组件实例 + 任务栈 + 进程边界”。把运行时心智先对齐,后面的路由(Intent/Want)、页面栈、资源管理才不会越写越乱。