- HarmonyOS开发:开源协议与合规——开源项目治理📌 核心要点:开源协议不是摆设,选错协议或者忽视合规,轻则项目被下架,重则吃官司。搞清楚MIT、Apache、GPL的区别,是每个开发者的必修课。 背景与动机你开发了一个HarmonyOS应用,用了十几个三方库。应用上线了,用户量起来了,突然有一天收到一封律师函——你用的某个库是GPL协议的,你的应用必须开源,但你没开源。这不是吓唬人... HarmonyOS开发:开源协议与合规——开源项目治理📌 核心要点:开源协议不是摆设,选错协议或者忽视合规,轻则项目被下架,重则吃官司。搞清楚MIT、Apache、GPL的区别,是每个开发者的必修课。 背景与动机你开发了一个HarmonyOS应用,用了十几个三方库。应用上线了,用户量起来了,突然有一天收到一封律师函——你用的某个库是GPL协议的,你的应用必须开源,但你没开源。这不是吓唬人...
- HarmonyOS开发:开发者工具链——CLI工具与自动化脚本📌 核心要点:掌握命令行工具是脱离IDE依赖、实现自动化构建的第一步,hvigorw和hdc是你最该熟悉的两个命令。 背景与动机你在DevEco Studio里点按钮构建项目、点按钮运行应用、点按钮看日志——一切都很美好。直到有一天,你要搭CI/CD流水线,发现离开IDE你什么都干不了。或者更常见的场景:你改了一行代码,IDE... HarmonyOS开发:开发者工具链——CLI工具与自动化脚本📌 核心要点:掌握命令行工具是脱离IDE依赖、实现自动化构建的第一步,hvigorw和hdc是你最该熟悉的两个命令。 背景与动机你在DevEco Studio里点按钮构建项目、点按钮运行应用、点按钮看日志——一切都很美好。直到有一天,你要搭CI/CD流水线,发现离开IDE你什么都干不了。或者更常见的场景:你改了一行代码,IDE...
- HarmonyOS开发:插件体系——DevEco插件开发📌 核心要点:DevEco Studio的插件体系让你能扩展IDE能力,从代码模板到调试工具,写一个插件比你想的简单,但要做好得花心思。 背景与动机你用DevEco Studio开发HarmonyOS应用,每天重复着同样的操作:创建新页面、写样板代码、配置路由、添加权限声明……一天下来,真正写业务逻辑的时间可能不到一半。你有没有想过... HarmonyOS开发:插件体系——DevEco插件开发📌 核心要点:DevEco Studio的插件体系让你能扩展IDE能力,从代码模板到调试工具,写一个插件比你想的简单,但要做好得花心思。 背景与动机你用DevEco Studio开发HarmonyOS应用,每天重复着同样的操作:创建新页面、写样板代码、配置路由、添加权限声明……一天下来,真正写业务逻辑的时间可能不到一半。你有没有想过...
- HarmonyOS开发:OpenHarmony社区——源码结构与贡献指南📌 核心要点:搞懂OpenHarmony源码结构是参与社区贡献的前提,从clone代码到提交PR,这条路没有你想的那么难走。 背景与动机你用HarmonyOS开发应用,写了不少ArkTS代码,有一天突然想:这系统底层到底长什么样?能不能自己改一改?然后你打开了OpenHarmony的gitee仓库,一看——好家伙,几... HarmonyOS开发:OpenHarmony社区——源码结构与贡献指南📌 核心要点:搞懂OpenHarmony源码结构是参与社区贡献的前提,从clone代码到提交PR,这条路没有你想的那么难走。 背景与动机你用HarmonyOS开发应用,写了不少ArkTS代码,有一天突然想:这系统底层到底长什么样?能不能自己改一改?然后你打开了OpenHarmony的gitee仓库,一看——好家伙,几...
- HarmonyOS开发:系统调试与日志——HiLog与hdc进阶📌 核心要点:HiLog不只是console.log的替代品,hdc也不只是装应用的工具——掌握高级日志采集、hdc远程调试和系统诊断,你才能在复杂问题面前不抓瞎。 背景与动机你写了个系统应用,跑起来出了bug。怎么看日志?console.log?那玩意儿在Release包里直接没了,而且没有分级、没有过滤、没有持久化,稍微... HarmonyOS开发:系统调试与日志——HiLog与hdc进阶📌 核心要点:HiLog不只是console.log的替代品,hdc也不只是装应用的工具——掌握高级日志采集、hdc远程调试和系统诊断,你才能在复杂问题面前不抓瞎。 背景与动机你写了个系统应用,跑起来出了bug。怎么看日志?console.log?那玩意儿在Release包里直接没了,而且没有分级、没有过滤、没有持久化,稍微...
- HarmonyOS开发:系统级窗口——系统弹窗与悬浮窗📌 核心要点:系统级窗口是鸿蒙窗口体系中的"特权窗口",能穿透应用层显示弹窗和悬浮窗,搞懂窗口层级和创建方式是关键。 背景与动机来电弹窗、低电量提醒、导航悬浮球——这些UI元素有个共同特点:不管你在哪个应用里,它们都能显示在最上层。普通应用能做吗?不能。普通应用的窗口被限制在自己的层级里,最多只能在自己的页面上弹个对话框。想在其他应用... HarmonyOS开发:系统级窗口——系统弹窗与悬浮窗📌 核心要点:系统级窗口是鸿蒙窗口体系中的"特权窗口",能穿透应用层显示弹窗和悬浮窗,搞懂窗口层级和创建方式是关键。 背景与动机来电弹窗、低电量提醒、导航悬浮球——这些UI元素有个共同特点:不管你在哪个应用里,它们都能显示在最上层。普通应用能做吗?不能。普通应用的窗口被限制在自己的层级里,最多只能在自己的页面上弹个对话框。想在其他应用...
- HarmonyOS开发:系统权限提升——system与core权限📌 核心要点:鸿蒙的权限不是"申请了就有",而是分级的——normal、system、system_core三级权限对应不同的签名门槛,搞不清分级就等着满屏Permission denied。 背景与动机你写了个系统应用,声明了一堆权限,结果运行的时候一半权限报"denied"。你明明有系统签名啊,为啥还不给?因为你申请的... HarmonyOS开发:系统权限提升——system与core权限📌 核心要点:鸿蒙的权限不是"申请了就有",而是分级的——normal、system、system_core三级权限对应不同的签名门槛,搞不清分级就等着满屏Permission denied。 背景与动机你写了个系统应用,声明了一堆权限,结果运行的时候一半权限报"denied"。你明明有系统签名啊,为啥还不给?因为你申请的...
- HarmonyOS开发:预装应用开发——系统应用集成📌 核心要点:预装应用不是把APK往系统目录一扔就完了,从签名、目录、权限到更新机制,每一步都有规范约束,搞错一步就装不上或更新不了。 背景与动机你做设备出厂,手机开箱后桌面上的那些应用——设置、相机、电话、浏览器——它们不是用户从应用商店下载的,是出厂时就预装好的。预装应用跟普通应用有啥区别?表面上看只是安装位置不同,实际上区别大了去... HarmonyOS开发:预装应用开发——系统应用集成📌 核心要点:预装应用不是把APK往系统目录一扔就完了,从签名、目录、权限到更新机制,每一步都有规范约束,搞错一步就装不上或更新不了。 背景与动机你做设备出厂,手机开箱后桌面上的那些应用——设置、相机、电话、浏览器——它们不是用户从应用商店下载的,是出厂时就预装好的。预装应用跟普通应用有啥区别?表面上看只是安装位置不同,实际上区别大了去...
- HarmonyOS开发:系统属性与配置——系统参数定制📌 核心要点:系统属性是鸿蒙运行时的"配置中心",掌握systemParameter的读写机制和参数持久化策略,才能灵活控制设备行为。 背景与动机你有没有遇到过这种场景——同一款设备,出口到不同地区要显示不同的运营商名称;同一个应用,在不同产品线上要加载不同的配置;系统升级后某个功能要临时关闭……硬编码?改代码重新编译?那得累死。每改... HarmonyOS开发:系统属性与配置——系统参数定制📌 核心要点:系统属性是鸿蒙运行时的"配置中心",掌握systemParameter的读写机制和参数持久化策略,才能灵活控制设备行为。 背景与动机你有没有遇到过这种场景——同一款设备,出口到不同地区要显示不同的运营商名称;同一个应用,在不同产品线上要加载不同的配置;系统升级后某个功能要临时关闭……硬编码?改代码重新编译?那得累死。每改...
- HarmonyOS开发:系统服务开发——SA服务扩展📌 核心要点:System Ability(SA)是鸿蒙系统服务的基石,掌握SA的开发、注册、发布和跨进程调用,才能把你的服务真正融入系统。 背景与动机你有没有想过,鸿蒙系统里那些"天生就在"的服务是怎么来的?WiFi管理、蓝牙控制、电源管理、包管理——它们不是凭空出现的,都是以System Ability(简称SA)的形式运行在系统进... HarmonyOS开发:系统服务开发——SA服务扩展📌 核心要点:System Ability(SA)是鸿蒙系统服务的基石,掌握SA的开发、注册、发布和跨进程调用,才能把你的服务真正融入系统。 背景与动机你有没有想过,鸿蒙系统里那些"天生就在"的服务是怎么来的?WiFi管理、蓝牙控制、电源管理、包管理——它们不是凭空出现的,都是以System Ability(简称SA)的形式运行在系统进...
- 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...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签