- HarmonyOS开发:系统UI定制——状态栏与导航栏定制📌 核心要点:状态栏和导航栏是用户感知系统最直接的界面元素,定制它们需要系统签名和窗口管理API的配合,搞懂层级关系是关键。 背景与动机你做设备定制,客户第一眼看的是啥?不是你的应用功能多强大,而是那个状态栏——左边几个图标、右边几个图标、颜色对不对、电量显示是不是他们要的样式。状态栏不对,客户就觉得这系统不对。导航栏同理,手势导... HarmonyOS开发:系统UI定制——状态栏与导航栏定制📌 核心要点:状态栏和导航栏是用户感知系统最直接的界面元素,定制它们需要系统签名和窗口管理API的配合,搞懂层级关系是关键。 背景与动机你做设备定制,客户第一眼看的是啥?不是你的应用功能多强大,而是那个状态栏——左边几个图标、右边几个图标、颜色对不对、电量显示是不是他们要的样式。状态栏不对,客户就觉得这系统不对。导航栏同理,手势导...
- HarmonyOS开发:系统签名应用——特权应用开发核心要点:系统签名应用是鸿蒙生态中的"特权阶层",拥有普通应用无法触及的系统能力,掌握系统签名机制是做系统级开发的第一步。 背景与动机你有没有遇到过这种情况——明明API文档里写着一个方法,你调用的时候却直接报"Permission denied"?查了半天发现,这个API只对系统签名应用开放。普通应用能做的事,系统签名应用都能做;系统签... HarmonyOS开发:系统签名应用——特权应用开发核心要点:系统签名应用是鸿蒙生态中的"特权阶层",拥有普通应用无法触及的系统能力,掌握系统签名机制是做系统级开发的第一步。 背景与动机你有没有遇到过这种情况——明明API文档里写着一个方法,你调用的时候却直接报"Permission denied"?查了半天发现,这个API只对系统签名应用开放。普通应用能做的事,系统签名应用都能做;系统签...
- HarmonyOS开发:迁移实战——完整Android应用迁移鸿蒙📌 核心要点:完整应用迁移不是逐文件翻译,而是"先分析→再拆解→逐层迁移→集成验证"的系统工程,这篇文章带你走一遍全流程。 背景与动机前面9篇文章,我们讲了架构对比、组件映射、状态管理、网络层、数据层……每一层都单独讲清楚了。但真正的迁移不是一层一层孤立进行的——你要把一个完整的Android应用搬到鸿蒙上,UI、状态、网... HarmonyOS开发:迁移实战——完整Android应用迁移鸿蒙📌 核心要点:完整应用迁移不是逐文件翻译,而是"先分析→再拆解→逐层迁移→集成验证"的系统工程,这篇文章带你走一遍全流程。 背景与动机前面9篇文章,我们讲了架构对比、组件映射、状态管理、网络层、数据层……每一层都单独讲清楚了。但真正的迁移不是一层一层孤立进行的——你要把一个完整的Android应用搬到鸿蒙上,UI、状态、网...
- HarmonyOS开发:数据层迁移——Room/CoreData到RDB📌 核心要点:Room的注解式ORM和CoreData的对象图模型在鸿蒙上都不存在,鸿蒙的RDB是更接近SQLite原生的关系型数据库,迁移的关键是理解"注解→手动建表"的思维转变。 背景与动机你的App数据存在哪?Room?CoreData?SQLite?Realm?不管你用哪个,数据层迁移都是最不能出错的部分。U... HarmonyOS开发:数据层迁移——Room/CoreData到RDB📌 核心要点:Room的注解式ORM和CoreData的对象图模型在鸿蒙上都不存在,鸿蒙的RDB是更接近SQLite原生的关系型数据库,迁移的关键是理解"注解→手动建表"的思维转变。 背景与动机你的App数据存在哪?Room?CoreData?SQLite?Realm?不管你用哪个,数据层迁移都是最不能出错的部分。U...
- HarmonyOS开发:网络层迁移——Retrofit/Alamofire到鸿蒙HTTP📌 核心要点:鸿蒙的@kit.NetworkKit提供了原生HTTP能力,虽然没有Retrofit的注解优雅,也没有Alamofire的链式调用丝滑,但配合TypeScript的泛型和装饰器,你能封装出同样好用的网络层。 背景与动机你项目里的网络层是怎么写的?Retrofit + OkHttp?Ala... HarmonyOS开发:网络层迁移——Retrofit/Alamofire到鸿蒙HTTP📌 核心要点:鸿蒙的@kit.NetworkKit提供了原生HTTP能力,虽然没有Retrofit的注解优雅,也没有Alamofire的链式调用丝滑,但配合TypeScript的泛型和装饰器,你能封装出同样好用的网络层。 背景与动机你项目里的网络层是怎么写的?Retrofit + OkHttp?Ala...
- HarmonyOS开发:状态管理迁移——Redux/MobX到ArkTS状态📌 核心要点:ArkTS内置的状态管理系统比Redux/MobX更轻量,@State/@Link/@Trace替代了Store/Reducer/Action的样板代码,但你需要重新理解"谁拥有状态"这个核心问题。 背景与动机你写前端或者React Native,Redux用了三年,Action/Reducer/M... HarmonyOS开发:状态管理迁移——Redux/MobX到ArkTS状态📌 核心要点:ArkTS内置的状态管理系统比Redux/MobX更轻量,@State/@Link/@Trace替代了Store/Reducer/Action的样板代码,但你需要重新理解"谁拥有状态"这个核心问题。 背景与动机你写前端或者React Native,Redux用了三年,Action/Reducer/M...
- HarmonyOS开发:UI层迁移——布局系统与组件映射📌 核心要点:从XML命令式布局到ArkTS声明式UI,不只是语法变了,整个布局思维方式都变了——从"描述约束"到"描述结构",从"被动测量"到"主动撑开"。 背景与动机UI层迁移是整个迁移工程中工作量最大的部分。一个中等规模的App,UI代码通常占总代码量的40%-60%。你那些精心调校的XML布局、自定义View、样式主题——全... HarmonyOS开发:UI层迁移——布局系统与组件映射📌 核心要点:从XML命令式布局到ArkTS声明式UI,不只是语法变了,整个布局思维方式都变了——从"描述约束"到"描述结构",从"被动测量"到"主动撑开"。 背景与动机UI层迁移是整个迁移工程中工作量最大的部分。一个中等规模的App,UI代码通常占总代码量的40%-60%。你那些精心调校的XML布局、自定义View、样式主题——全...
- HarmonyOS开发:迁移工具链——自动化迁移与代码转换📌 核心要点:迁移工具链能帮你自动完成30%-50%的重复性迁移工作,但自动转换不是万能的,理解工具的边界和人工验证的必要性才是高效迁移的关键。 背景与动机你手里有个10万行的Android项目要迁移鸿蒙。手动一行行改?按每天改500行算,你得改200天。等你改完,鸿蒙都出7.0了。手动迁移这条路,对大项目来说根本走不通。但完全自... HarmonyOS开发:迁移工具链——自动化迁移与代码转换📌 核心要点:迁移工具链能帮你自动完成30%-50%的重复性迁移工作,但自动转换不是万能的,理解工具的边界和人工验证的必要性才是高效迁移的关键。 背景与动机你手里有个10万行的Android项目要迁移鸿蒙。手动一行行改?按每天改500行算,你得改200天。等你改完,鸿蒙都出7.0了。手动迁移这条路,对大项目来说根本走不通。但完全自...
- HarmonyOS开发:React Native迁移鸿蒙——JS桥接方案📌 核心要点:RN的JS桥接架构和鸿蒙的NAPI机制本质不同,RN迁移不是简单的JS代码搬运,而是从Bridge/JSI架构到ArkTS原生架构的范式转换。 背景与动机你是一个React Native开发者,写了三年JS,Bridge调原生那套流程烂熟于心。现在要上鸿蒙,你第一反应可能是:“RN不也是JS写的吗?Ar... HarmonyOS开发:React Native迁移鸿蒙——JS桥接方案📌 核心要点:RN的JS桥接架构和鸿蒙的NAPI机制本质不同,RN迁移不是简单的JS代码搬运,而是从Bridge/JSI架构到ArkTS原生架构的范式转换。 背景与动机你是一个React Native开发者,写了三年JS,Bridge调原生那套流程烂熟于心。现在要上鸿蒙,你第一反应可能是:“RN不也是JS写的吗?Ar...
- HarmonyOS开发:Flutter迁移鸿蒙——跨平台方案对比与选型📌 核心要点:Flutter和ArkUI都是声明式UI,但Flutter的Widget是不可变轻量对象+Element树驱动,ArkUI是@Component类实例直接驱动渲染,理解这个架构差异是迁移的关键。 背景与动机你是一个Flutter开发者,Dart写得贼溜,Widget嵌套Widget,BLoC/Riverp... HarmonyOS开发:Flutter迁移鸿蒙——跨平台方案对比与选型📌 核心要点:Flutter和ArkUI都是声明式UI,但Flutter的Widget是不可变轻量对象+Element树驱动,ArkUI是@Component类实例直接驱动渲染,理解这个架构差异是迁移的关键。 背景与动机你是一个Flutter开发者,Dart写得贼溜,Widget嵌套Widget,BLoC/Riverp...
- HarmonyOS开发:iOS迁移鸿蒙——SwiftUI到ArkUI的思维转换📌 核心要点:SwiftUI和ArkUI同属声明式UI阵营,核心理念高度一致,但ArkTS的响应式模型和组件系统有自己的设计哲学,理解差异才能写地道鸿蒙代码。 背景与动机你是一个iOS开发者,SwiftUI写得飞起,VStack/HStack/ZStack闭着眼睛用,@State/@Published/@Obs... HarmonyOS开发:iOS迁移鸿蒙——SwiftUI到ArkUI的思维转换📌 核心要点:SwiftUI和ArkUI同属声明式UI阵营,核心理念高度一致,但ArkTS的响应式模型和组件系统有自己的设计哲学,理解差异才能写地道鸿蒙代码。 背景与动机你是一个iOS开发者,SwiftUI写得飞起,VStack/HStack/ZStack闭着眼睛用,@State/@Published/@Obs...
- HarmonyOS开发:Android迁移鸿蒙——架构对比与迁移策略📌 核心要点:Android到鸿蒙的迁移不是简单的API替换,而是从命令式到声明式的思维范式转换,理解Activity→Ability、XML→ArkTS的映射关系是迁移的第一步。 背景与动机你是一个Android老手,写了三五年Kotlin,闭着眼睛都能撸出一个MVVM架构。突然有一天,老板说:“咱们的App要上鸿蒙。... HarmonyOS开发:Android迁移鸿蒙——架构对比与迁移策略📌 核心要点:Android到鸿蒙的迁移不是简单的API替换,而是从命令式到声明式的思维范式转换,理解Activity→Ability、XML→ArkTS的映射关系是迁移的第一步。 背景与动机你是一个Android老手,写了三五年Kotlin,闭着眼睛都能撸出一个MVVM架构。突然有一天,老板说:“咱们的App要上鸿蒙。...
- HarmonyOS开发:游戏实战——完整2D游戏开发📌 核心要点:把前面学的游戏循环、精灵系统、碰撞检测、音效管理、关卡设计全部串起来,从零到一做出一个完整的2D跑酷游戏,包含开始画面、游戏循环、关卡系统、计分排名和结束画面。 背景与动机前面9篇文章,我们学了游戏循环、精灵动画、碰撞检测、物理模拟、音频管理、输入处理、网络同步、性能优化、发布上架。每篇都有代码,但都是片段。你肯定在想:这... HarmonyOS开发:游戏实战——完整2D游戏开发📌 核心要点:把前面学的游戏循环、精灵系统、碰撞检测、音效管理、关卡设计全部串起来,从零到一做出一个完整的2D跑酷游戏,包含开始画面、游戏循环、关卡系统、计分排名和结束画面。 背景与动机前面9篇文章,我们学了游戏循环、精灵动画、碰撞检测、物理模拟、音频管理、输入处理、网络同步、性能优化、发布上架。每篇都有代码,但都是片段。你肯定在想:这...
- HarmonyOS开发:游戏发布——应用市场上架与内购集成📌 核心要点:游戏做完了只是走了一半,打包签名、应用市场审核、IAP内购集成、防沉迷实名认证,每一步都有坑,审核被拒一次就多等一周,内购出bug就是钱的事。 背景与动机你花了三个月做了一款游戏,功能完整、性能流畅、体验丝滑。然后呢?然后你发现——发布比开发还难。打包要签名,签名要证书,证书要申请。应用市场有审核规范,图标尺寸不对、... HarmonyOS开发:游戏发布——应用市场上架与内购集成📌 核心要点:游戏做完了只是走了一半,打包签名、应用市场审核、IAP内购集成、防沉迷实名认证,每一步都有坑,审核被拒一次就多等一周,内购出bug就是钱的事。 背景与动机你花了三个月做了一款游戏,功能完整、性能流畅、体验丝滑。然后呢?然后你发现——发布比开发还难。打包要签名,签名要证书,证书要申请。应用市场有审核规范,图标尺寸不对、...
- HarmonyOS开发:游戏性能优化——帧率稳定与内存控制📌 核心要点:游戏性能优化不是"出了问题再修",而是从架构阶段就要考虑的事情,渲染优化减少GPU负担,对象池控制内存分配,帧率稳定性靠固定步长和负载均衡,性能分析工具帮你找到瓶颈在哪。 背景与动机你的游戏跑60帧,但每隔几秒就掉到30帧一下——这种"卡一下"的体验比全程30帧还难受。为什么?因为人眼对帧率变化比绝对帧率更敏感。稳定... HarmonyOS开发:游戏性能优化——帧率稳定与内存控制📌 核心要点:游戏性能优化不是"出了问题再修",而是从架构阶段就要考虑的事情,渲染优化减少GPU负担,对象池控制内存分配,帧率稳定性靠固定步长和负载均衡,性能分析工具帮你找到瓶颈在哪。 背景与动机你的游戏跑60帧,但每隔几秒就掉到30帧一下——这种"卡一下"的体验比全程30帧还难受。为什么?因为人眼对帧率变化比绝对帧率更敏感。稳定...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签