- HarmonyOS开发:NEXT版权限模型——新权限体系📌 核心要点:NEXT版权限模型从"安装时全量授权"变为"运行时按需申请+分级授权+用户可控撤回",权限粒度更细,申请流程更严,你的App必须重新设计权限策略。 背景与动机你有没有遇到过这种情况——用户安装你的App,一看权限列表:位置、相机、麦克风、通讯录、存储……十几个权限一口气弹出来,用户直接点"拒绝"或者干脆卸载。V5的权限... HarmonyOS开发:NEXT版权限模型——新权限体系📌 核心要点:NEXT版权限模型从"安装时全量授权"变为"运行时按需申请+分级授权+用户可控撤回",权限粒度更细,申请流程更严,你的App必须重新设计权限策略。 背景与动机你有没有遇到过这种情况——用户安装你的App,一看权限列表:位置、相机、麦克风、通讯录、存储……十几个权限一口气弹出来,用户直接点"拒绝"或者干脆卸载。V5的权限...
- HarmonyOS开发:NEXT版组件差异——UI组件升级📌 核心要点:NEXT版ArkUI组件库全面升级,废弃了部分V5组件,新增了高性能渲染组件,组件API参数规范化,你的UI代码需要逐组件检查适配。 背景与动机你打开一个V5项目,满屏的List、Grid、Tabs、Navigation……看起来都很正常。但升级到NEXT之后,编译器告诉你:这个参数废弃了,那个属性改名了,还有几个组... HarmonyOS开发:NEXT版组件差异——UI组件升级📌 核心要点:NEXT版ArkUI组件库全面升级,废弃了部分V5组件,新增了高性能渲染组件,组件API参数规范化,你的UI代码需要逐组件检查适配。 背景与动机你打开一个V5项目,满屏的List、Grid、Tabs、Navigation……看起来都很正常。但升级到NEXT之后,编译器告诉你:这个参数废弃了,那个属性改名了,还有几个组...
- HarmonyOS开发:NEXT版API差异——从V5到NEXT迁移📌 核心要点:NEXT版砍掉了大量兼容安卓的旧API,新增了纯鸿蒙API,迁移不是"改几行代码"的事,而是"理解差异→逐模块替换→全量验证"的系统工程。 背景与动机你手里有个V5的App,老板说"下周上NEXT版本",你打开项目一看——几百个API调用,哪些能用哪些不能用?哪些改了参数?哪些整个没了?这才是迁移最痛苦的地... HarmonyOS开发:NEXT版API差异——从V5到NEXT迁移📌 核心要点:NEXT版砍掉了大量兼容安卓的旧API,新增了纯鸿蒙API,迁移不是"改几行代码"的事,而是"理解差异→逐模块替换→全量验证"的系统工程。 背景与动机你手里有个V5的App,老板说"下周上NEXT版本",你打开项目一看——几百个API调用,哪些能用哪些不能用?哪些改了参数?哪些整个没了?这才是迁移最痛苦的地...
- HarmonyOS开发:NEXT安全模型——从内核到应用📌 核心要点:NEXT版安全架构从"SELinux+安卓沙箱"换成了"微内核能力隔离+强化沙箱+数据安全标签"三位一体,应用权限粒度更细,数据保护更严,你的App需要重新适配整个安全体系。 背景与动机你有没有遇到过这种事——App在V5上跑得好好的,升级到NEXT之后,文件读不了了、网络请求被拦了、后台任务也起不来了?不是你的代码有... HarmonyOS开发:NEXT安全模型——从内核到应用📌 核心要点:NEXT版安全架构从"SELinux+安卓沙箱"换成了"微内核能力隔离+强化沙箱+数据安全标签"三位一体,应用权限粒度更细,数据保护更严,你的App需要重新适配整个安全体系。 背景与动机你有没有遇到过这种事——App在V5上跑得好好的,升级到NEXT之后,文件读不了了、网络请求被拦了、后台任务也起不来了?不是你的代码有...
- HarmonyOS开发:方舟引擎——ArkEngine运行时📌 核心要点:ArkEngine是ArkTS代码的运行时底座,2.0版本的GC从CMS升级到分代ZGC,JIT策略改为分层编译,内存管理更精细,你的App跑得更快也更省内存。 背景与动机你有没有在HarmonyOS应用里遇到过这种场景——页面滑动突然卡了一下,过一会儿又好了?或者应用跑着跑着内存占用越来越高,最后被系统杀掉?这两... HarmonyOS开发:方舟引擎——ArkEngine运行时📌 核心要点:ArkEngine是ArkTS代码的运行时底座,2.0版本的GC从CMS升级到分代ZGC,JIT策略改为分层编译,内存管理更精细,你的App跑得更快也更省内存。 背景与动机你有没有在HarmonyOS应用里遇到过这种场景——页面滑动突然卡了一下,过一会儿又好了?或者应用跑着跑着内存占用越来越高,最后被系统杀掉?这两...
- HarmonyOS开发:ArkCompiler优化——方舟编译器2.0📌 核心要点:方舟编译器2.0通过AOT预编译+运行时JIT+字节码优化三管齐下,让ArkTS应用的启动速度提升30%+,运行时性能逼近原生C/C++。 背景与动机你有没有这种感觉——写ArkTS的时候心里总有个疙瘩:“这玩意儿到底能跑多快?”毕竟ArkTS本质上是TypeScript的超集,TS又脱胎于JavaScr... HarmonyOS开发:ArkCompiler优化——方舟编译器2.0📌 核心要点:方舟编译器2.0通过AOT预编译+运行时JIT+字节码优化三管齐下,让ArkTS应用的启动速度提升30%+,运行时性能逼近原生C/C++。 背景与动机你有没有这种感觉——写ArkTS的时候心里总有个疙瘩:“这玩意儿到底能跑多快?”毕竟ArkTS本质上是TypeScript的超集,TS又脱胎于JavaScr...
- HarmonyOS开发:HarmonyOS NEXT架构——纯血鸿蒙技术内幕📌 核心要点:HarmonyOS NEXT砍掉AOSP,从"兼容安卓"走向"纯血鸿蒙",微内核+分布式软总线+方舟编译器三件套重构了整个系统底座。 背景与动机你有没有想过一个问题——HarmonyOS从1.0到4.0,喊了这么多年"自主研发",底层怎么还跑着AOSP的代码?这不是什么秘密。早期的HarmonyOS... HarmonyOS开发:HarmonyOS NEXT架构——纯血鸿蒙技术内幕📌 核心要点:HarmonyOS NEXT砍掉AOSP,从"兼容安卓"走向"纯血鸿蒙",微内核+分布式软总线+方舟编译器三件套重构了整个系统底座。 背景与动机你有没有想过一个问题——HarmonyOS从1.0到4.0,喊了这么多年"自主研发",底层怎么还跑着AOSP的代码?这不是什么秘密。早期的HarmonyOS...
- 前面讲 Preferences 和 KVStore 时,我们存的都是比较轻的数据。到了“有字段、有列表、后面还可能按条件查”的时候,就不要硬塞键值对了,直接上关系型数据库更舒服。 这篇先不铺太多概念,只做一个待办页。能建库、建表、保存、读取,就算入门跑通。 官方文档可以先放在手边: 通过关系型数据库实现数据持久化 re 前面讲 Preferences 和 KVStore 时,我们存的都是比较轻的数据。到了“有字段、有列表、后面还可能按条件查”的时候,就不要硬塞键值对了,直接上关系型数据库更舒服。 这篇先不铺太多概念,只做一个待办页。能建库、建表、保存、读取,就算入门跑通。 官方文档可以先放在手边: 通过关系型数据库实现数据持久化 re
- HarmonyOS开发:完整电商应用实战📌 核心要点:从架构设计到功能实现,首页、详情、购物车、订单、支付全链路打通,模块化架构+状态管理+数据层是电商App的三大支柱。 背景与动机前面9篇文章,我们把电商App的每个模块拆开讲了——首页、详情、购物车、订单、支付、社交、IM、个人中心、搜索。每个模块都能跑,但拼到一起呢?你把10个模块的代码往一个项目里一扔,发现:购物车的数据怎么传给订... HarmonyOS开发:完整电商应用实战📌 核心要点:从架构设计到功能实现,首页、详情、购物车、订单、支付全链路打通,模块化架构+状态管理+数据层是电商App的三大支柱。 背景与动机前面9篇文章,我们把电商App的每个模块拆开讲了——首页、详情、购物车、订单、支付、社交、IM、个人中心、搜索。每个模块都能跑,但拼到一起呢?你把10个模块的代码往一个项目里一扔,发现:购物车的数据怎么传给订...
- HarmonyOS开发:商品搜索功能📌 核心要点:搜索是电商的流量入口,搜索建议与热词提升体验,搜索结果筛选与排序提升转化,搜索历史管理兼顾便利与隐私。 背景与动机用户打开电商App,第一件事干什么?搜索。50%的电商订单来自搜索,搜索做得好不好,直接影响营收。搜索看起来简单——一个输入框、一个搜索按钮、一个结果列表。但真要做起来,坑一个接一个。搜索建议怎么做?用户输入"iPh"就出来"... HarmonyOS开发:商品搜索功能📌 核心要点:搜索是电商的流量入口,搜索建议与热词提升体验,搜索结果筛选与排序提升转化,搜索历史管理兼顾便利与隐私。 背景与动机用户打开电商App,第一件事干什么?搜索。50%的电商订单来自搜索,搜索做得好不好,直接影响营收。搜索看起来简单——一个输入框、一个搜索按钮、一个结果列表。但真要做起来,坑一个接一个。搜索建议怎么做?用户输入"iPh"就出来"...
- HarmonyOS开发:即时通讯聊天功能核心要点:IM聊天架构的核心是WebSocket长连接,消息收发与本地存储保证可靠性,聊天记录与未读消息管理是用户体验的关键。 背景与动机你用微信聊天,发一条消息对方秒回——这背后是什么?WebSocket长连接。你的消息不是通过HTTP请求发出去的,而是通过一个持续打开的TCP连接实时推送的。为什么不用HTTP轮询?你每隔5秒问一次服务器"有新消息... HarmonyOS开发:即时通讯聊天功能核心要点:IM聊天架构的核心是WebSocket长连接,消息收发与本地存储保证可靠性,聊天记录与未读消息管理是用户体验的关键。 背景与动机你用微信聊天,发一条消息对方秒回——这背后是什么?WebSocket长连接。你的消息不是通过HTTP请求发出去的,而是通过一个持续打开的TCP连接实时推送的。为什么不用HTTP轮询?你每隔5秒问一次服务器"有新消息...
- HarmonyOS开发:支付集成支付流程📌 核心要点:支付是电商最敏感的环节,流程设计要安全可靠,华为支付/微信支付/支付宝集成各有门道,防重复支付和支付结果回调是重中之重。 背景与动机用户选好了商品、填好了地址、点了"立即支付"——这一刻,钱要从用户口袋到你的账户。这一步出任何问题,要么用户付了钱没收到货,要么你发了货没收着钱。哪个都是事故。支付为什么难?不是因为对接SDK复杂,而是因... HarmonyOS开发:支付集成支付流程📌 核心要点:支付是电商最敏感的环节,流程设计要安全可靠,华为支付/微信支付/支付宝集成各有门道,防重复支付和支付结果回调是重中之重。 背景与动机用户选好了商品、填好了地址、点了"立即支付"——这一刻,钱要从用户口袋到你的账户。这一步出任何问题,要么用户付了钱没收到货,要么你发了货没收着钱。哪个都是事故。支付为什么难?不是因为对接SDK复杂,而是因...
- HarmonyOS开发:订单管理订单流程📌 核心要点:订单是电商的核心数据,状态机设计决定流程正确性,下单→支付→发货→收货→退换货全链路,每个状态转换都要有据可查。 背景与动机用户点了"立即购买",然后呢?创建订单→支付→等待发货→确认收货,看起来一条直线,实际上每个环节都可能出岔子。支付超时了订单怎么办?用户付了钱商家不发货怎么办?发货后用户想退货怎么办?退货后退款怎么处理?订单状态... HarmonyOS开发:订单管理订单流程📌 核心要点:订单是电商的核心数据,状态机设计决定流程正确性,下单→支付→发货→收货→退换货全链路,每个状态转换都要有据可查。 背景与动机用户点了"立即购买",然后呢?创建订单→支付→等待发货→确认收货,看起来一条直线,实际上每个环节都可能出岔子。支付超时了订单怎么办?用户付了钱商家不发货怎么办?发货后用户想退货怎么办?退货后退款怎么处理?订单状态...
- HarmonyOS开发:购物车管理📌 核心要点:购物车不只是"加个列表",商品增删改查、数量调整与价格计算、全选与结算逻辑,数据一致性是核心,状态管理是关键。 背景与动机购物车功能看起来简单——不就是个列表,加个数量加减按钮嘛?你试试。用户加了3个商品,每个商品选了不同SKU,数量分别是1、2、1。然后他删了一个、改了一个的数量、勾选了两个——这时候总价多少?哪些商品被选中了?全选按钮该... HarmonyOS开发:购物车管理📌 核心要点:购物车不只是"加个列表",商品增删改查、数量调整与价格计算、全选与结算逻辑,数据一致性是核心,状态管理是关键。 背景与动机购物车功能看起来简单——不就是个列表,加个数量加减按钮嘛?你试试。用户加了3个商品,每个商品选了不同SKU,数量分别是1、2、1。然后他删了一个、改了一个的数量、勾选了两个——这时候总价多少?哪些商品被选中了?全选按钮该...
- HarmonyOS开发:电商首页商品展示📌 核心要点:电商首页是整个App的门面,Banner轮播、金刚区导航、瀑布流商品列表三大模块协同工作,下拉刷新与无限加载保证数据实时性和流畅体验。 背景与动机你打开一个电商App,第一眼看到什么?Banner轮播图、分类导航、商品列表——这就是电商首页的三大件。看起来简单?你试试把这三样东西塞到一个页面里,还要保证滑动不卡、数据实时、加载流畅。B... HarmonyOS开发:电商首页商品展示📌 核心要点:电商首页是整个App的门面,Banner轮播、金刚区导航、瀑布流商品列表三大模块协同工作,下拉刷新与无限加载保证数据实时性和流畅体验。 背景与动机你打开一个电商App,第一眼看到什么?Banner轮播图、分类导航、商品列表——这就是电商首页的三大件。看起来简单?你试试把这三样东西塞到一个页面里,还要保证滑动不卡、数据实时、加载流畅。B...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化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 规格体系从零搭建业务项目。
回顾中
热门标签