- HarmonyOS APP开发中的系统对话框:AlertDialog、ActionSheet、TextPickerDialog、DatePickerDialog、自定义系统对话框📌 核心要点:掌握 HarmonyOS 五大系统对话框的使用场景与配置技巧,从简单确认到复杂选择,用最少的代码实现最规范的交互 一、背景与动机你一定遇到过这样的场景——用户点了"删除"按钮,你需要在弹出一个确认框... HarmonyOS APP开发中的系统对话框:AlertDialog、ActionSheet、TextPickerDialog、DatePickerDialog、自定义系统对话框📌 核心要点:掌握 HarmonyOS 五大系统对话框的使用场景与配置技巧,从简单确认到复杂选择,用最少的代码实现最规范的交互 一、背景与动机你一定遇到过这样的场景——用户点了"删除"按钮,你需要在弹出一个确认框...
- 玩转HarmonyOS APP导航栏📌 核心要点:通过 @ohos.window 模块控制系统导航栏的显隐、颜色与行为,适配三键导航和手势导航两种模式,确保应用底部布局完美避让 一、背景与动机你有没有遇到过这种情况?——做了一个精美的底部Tab栏,结果系统导航栏硬生生挤在下面,你的Tab栏和导航栏叠在一起,活像两排牙齿挤在一张嘴里。或者更惨的,你做了一个全屏游戏,底部的手势指示条总是在那... 玩转HarmonyOS APP导航栏📌 核心要点:通过 @ohos.window 模块控制系统导航栏的显隐、颜色与行为,适配三键导航和手势导航两种模式,确保应用底部布局完美避让 一、背景与动机你有没有遇到过这种情况?——做了一个精美的底部Tab栏,结果系统导航栏硬生生挤在下面,你的Tab栏和导航栏叠在一起,活像两排牙齿挤在一张嘴里。或者更惨的,你做了一个全屏游戏,底部的手势指示条总是在那...
- HarmonyOS APP开发中的状态栏:@ohos.window状态栏控制、状态栏显隐、状态栏颜色/内容、沉浸式状态栏、状态栏与全屏模式📌 核心要点:通过 @ohos.window 模块精准控制状态栏的显隐、颜色与内容,实现沉浸式体验与全屏模式的无缝切换 一、背景与动机你有没有遇到过这样的场景?——精心设计了一个全屏的启动页,结果顶部状态栏硬生生把你的大图切掉一块;或者做视频播放器的时... HarmonyOS APP开发中的状态栏:@ohos.window状态栏控制、状态栏显隐、状态栏颜色/内容、沉浸式状态栏、状态栏与全屏模式📌 核心要点:通过 @ohos.window 模块精准控制状态栏的显隐、颜色与内容,实现沉浸式体验与全屏模式的无缝切换 一、背景与动机你有没有遇到过这样的场景?——精心设计了一个全屏的启动页,结果顶部状态栏硬生生把你的大图切掉一块;或者做视频播放器的时...
- HarmonyOS APP后台限制:理解系统的"紧箍咒"与合规开发📌 核心要点:HarmonyOS 对后台应用施加了可见性、网络、启动等多重限制,开发者必须理解这些限制的边界和豁免机制,才能写出既合规又好用的后台代码。 一、背景与动机你有没有遇到过这种情况——手机明明什么都没做,电量却蹭蹭往下掉,摸一摸手机背面还发烫?打开电量统计一看,某个 App 在后台偷偷跑了 3 个小时,占了 40... HarmonyOS APP后台限制:理解系统的"紧箍咒"与合规开发📌 核心要点:HarmonyOS 对后台应用施加了可见性、网络、启动等多重限制,开发者必须理解这些限制的边界和豁免机制,才能写出既合规又好用的后台代码。 一、背景与动机你有没有遇到过这种情况——手机明明什么都没做,电量却蹭蹭往下掉,摸一摸手机背面还发烫?打开电量统计一看,某个 App 在后台偷偷跑了 3 个小时,占了 40...
- HarmonyOS APP周期任务:定时重复执行的后台利器📌 核心要点:周期任务基于 workScheduler 的 isRepeat: true 配置,支持最小 20 分钟的重复间隔,适合数据定期刷新、健康检查等规律性后台操作。 一、背景与动机你有没有注意到,手机上的天气预报 App 不用你手动刷新,每隔一段时间就会自动更新天气数据?微信的消息也不是你打开才收到的,它在后台定期拉取新消... HarmonyOS APP周期任务:定时重复执行的后台利器📌 核心要点:周期任务基于 workScheduler 的 isRepeat: true 配置,支持最小 20 分钟的重复间隔,适合数据定期刷新、健康检查等规律性后台操作。 一、背景与动机你有没有注意到,手机上的天气预报 App 不用你手动刷新,每隔一段时间就会自动更新天气数据?微信的消息也不是你打开才收到的,它在后台定期拉取新消...
- HarmonyOS APP延迟任务:让系统在最佳时机替你干活📌 核心要点:延迟任务通过 workScheduler 调度,在满足网络、充电、存储等约束条件时由系统自动执行,是后台数据同步和静默处理的最佳选择。 一、背景与动机先说个生活中的例子。你有一大堆衣服要洗,但洗衣机洗衣服要耗水耗电。你会怎么做?肯定是等电费半价的夜间、或者周末有空的时候再洗,而不是一有脏衣服就立刻开洗衣机。延迟任务... HarmonyOS APP延迟任务:让系统在最佳时机替你干活📌 核心要点:延迟任务通过 workScheduler 调度,在满足网络、充电、存储等约束条件时由系统自动执行,是后台数据同步和静默处理的最佳选择。 一、背景与动机先说个生活中的例子。你有一大堆衣服要洗,但洗衣机洗衣服要耗水耗电。你会怎么做?肯定是等电费半价的夜间、或者周末有空的时候再洗,而不是一有脏衣服就立刻开洗衣机。延迟任务...
- HarmonyOS APP长时任务:让应用在后台持续运行的正确姿势📌 核心要点:长时任务通过 backgroundTaskManager.startBackgroundRunning() 申请,必须在通知栏显示持续通知,适用于音频播放、持续定位、蓝牙连接等用户明确感知的场景。 一、背景与动机你有没有这样的经历——用网易云音乐听歌,切到微信聊天,音乐还在播放,通知栏还显示着一个"正在播放"... HarmonyOS APP长时任务:让应用在后台持续运行的正确姿势📌 核心要点:长时任务通过 backgroundTaskManager.startBackgroundRunning() 申请,必须在通知栏显示持续通知,适用于音频播放、持续定位、蓝牙连接等用户明确感知的场景。 一、背景与动机你有没有这样的经历——用网易云音乐听歌,切到微信聊天,音乐还在播放,通知栏还显示着一个"正在播放"...
- 后台任务类型:全面解析 HarmonyOS APP后台任务体系📌 核心要点:HarmonyOS 后台任务分为长时任务、延迟任务、周期任务和代理任务四大类,理解每种任务的适用场景和调度策略是后台开发的基础。 一、背景想象一下这样的场景:你正在用手机听音乐,切到微信回了个消息,音乐就停了——这谁受得了?再比如,你装了个运动健康 App,跑步时它需要持续记录你的 GPS 轨迹,一旦切到后台就断... 后台任务类型:全面解析 HarmonyOS APP后台任务体系📌 核心要点:HarmonyOS 后台任务分为长时任务、延迟任务、周期任务和代理任务四大类,理解每种任务的适用场景和调度策略是后台开发的基础。 一、背景想象一下这样的场景:你正在用手机听音乐,切到微信回了个消息,音乐就停了——这谁受得了?再比如,你装了个运动健康 App,跑步时它需要持续记录你的 GPS 轨迹,一旦切到后台就断...
- HarmonyOS APP画中画:从 PiP 窗口创建到交互控制,打造沉浸式小窗体验📌 核心要点:画中画(PiP)是"最小化但不中断"的窗口模式,核心在于生命周期管理、内容适配和交互控制一、背景与动机你一定有过这样的体验:正在看视频教程,突然来了条微信消息需要回复。切到微信?视频就停了。不切?消息又不能不看。这时候如果视频能自动缩成一个小窗口挂在角落,边回消息边看视频,那就完美了。这就是画... HarmonyOS APP画中画:从 PiP 窗口创建到交互控制,打造沉浸式小窗体验📌 核心要点:画中画(PiP)是"最小化但不中断"的窗口模式,核心在于生命周期管理、内容适配和交互控制一、背景与动机你一定有过这样的体验:正在看视频教程,突然来了条微信消息需要回复。切到微信?视频就停了。不切?消息又不能不看。这时候如果视频能自动缩成一个小窗口挂在角落,边回消息边看视频,那就完美了。这就是画...
- HarmonyOS APP分屏:从模式启动到数据共享,打造丝滑的分屏体验📌 核心要点:分屏不是简单的"屏幕一分为二",而是布局适配、数据共享、生命周期协同、用户体验设计的综合考验一、背景与动机想象一下:你正在看一份长文档,同时需要在备忘录里做笔记。来回切换应用?效率太低了。这时候分屏就派上用场了——左边看文档,右边写笔记,两不耽误。在折叠屏、平板等大屏设备上,分屏几乎是"刚需"。Harmo... HarmonyOS APP分屏:从模式启动到数据共享,打造丝滑的分屏体验📌 核心要点:分屏不是简单的"屏幕一分为二",而是布局适配、数据共享、生命周期协同、用户体验设计的综合考验一、背景与动机想象一下:你正在看一份长文档,同时需要在备忘录里做笔记。来回切换应用?效率太低了。这时候分屏就派上用场了——左边看文档,右边写笔记,两不耽误。在折叠屏、平板等大屏设备上,分屏几乎是"刚需"。Harmo...
- HarmonyOS APP悬浮窗:从权限申请到拖拽交互,合规开发悬浮窗应用📌 核心要点:悬浮窗是"浮在所有应用之上"的特殊窗口,权限管控严格、交互设计敏感,合规开发是第一要务一、背景与动机你一定见过这样的场景:打视频电话时,切到别的应用,视频画面会变成一个小浮窗悬在屏幕角落;用导航时,切出去回微信,导航箭头也变成了一个小浮窗。这就是悬浮窗的典型应用。悬浮窗(Float Window)是一种... HarmonyOS APP悬浮窗:从权限申请到拖拽交互,合规开发悬浮窗应用📌 核心要点:悬浮窗是"浮在所有应用之上"的特殊窗口,权限管控严格、交互设计敏感,合规开发是第一要务一、背景与动机你一定见过这样的场景:打视频电话时,切到别的应用,视频画面会变成一个小浮窗悬在屏幕角落;用导航时,切出去回微信,导航箭头也变成了一个小浮窗。这就是悬浮窗的典型应用。悬浮窗(Float Window)是一种...
- HarmonyOS APP多窗口:从创建管理到窗口间通信,玩转多窗口开发📌 核心要点:多窗口不是简单的"开几个窗口",而是窗口创建、生命周期管理、窗口间通信、性能优化的系统工程一、背景与动机你有没有这样的体验?在电脑上同时开着浏览器查资料、VS Code 写代码、微信聊天——三个窗口各司其职,效率拉满。这就是多窗口的魅力。在移动端,多窗口的需求同样强烈。想象一下:你正在看视频教程,同时需要... HarmonyOS APP多窗口:从创建管理到窗口间通信,玩转多窗口开发📌 核心要点:多窗口不是简单的"开几个窗口",而是窗口创建、生命周期管理、窗口间通信、性能优化的系统工程一、背景与动机你有没有这样的体验?在电脑上同时开着浏览器查资料、VS Code 写代码、微信聊天——三个窗口各司其职,效率拉满。这就是多窗口的魅力。在移动端,多窗口的需求同样强烈。想象一下:你正在看视频教程,同时需要...
- HarmonyOS APP窗口属性:从 WindowStage 到窗口状态监听,掌控你的应用窗口📌 核心要点:WindowStage 是窗口的"舞台经理",WindowClass 是窗口的"属性管家",理解两者的协作机制是掌控窗口属性的关键一、背景与动机想象一下你正在装修一套房子。WindowStage 就像是房子的"舞台"——它决定了房子里能放什么家具、怎么布局;而 WindowClas... HarmonyOS APP窗口属性:从 WindowStage 到窗口状态监听,掌控你的应用窗口📌 核心要点:WindowStage 是窗口的"舞台经理",WindowClass 是窗口的"属性管家",理解两者的协作机制是掌控窗口属性的关键一、背景与动机想象一下你正在装修一套房子。WindowStage 就像是房子的"舞台"——它决定了房子里能放什么家具、怎么布局;而 WindowClas...
- 一、背景想象一下这个场景:你装了10个聊天App,每个App都在发通知,通知栏里乱成一锅粥。如果能有一个"通知管家",把所有聊天通知聚合到一起,按优先级排序,甚至自动过滤掉垃圾通知,那该多好。这就是通知监听的价值所在。通过 NotificationSubscriber,你可以"监听"系统中所有通知的生命周期事件——发布、更新、删除。这让你能够:通知聚合:把分散的通知集中展示,比如一个"消息... 一、背景想象一下这个场景:你装了10个聊天App,每个App都在发通知,通知栏里乱成一锅粥。如果能有一个"通知管家",把所有聊天通知聚合到一起,按优先级排序,甚至自动过滤掉垃圾通知,那该多好。这就是通知监听的价值所在。通过 NotificationSubscriber,你可以"监听"系统中所有通知的生命周期事件——发布、更新、删除。这让你能够:通知聚合:把分散的通知集中展示,比如一个"消息...
- HarmonyOS APP开发中提醒通知小实践核心要点:提醒通知(Reminder Agent)是 HarmonyOS 提供的"定时闹钟"机制,支持倒计时、日历和闹钟三种提醒类型,即使应用被杀死也能准时"敲门"。 一、背景与动机你有没有这样的经历?设了一个吃药提醒,结果手机重启后提醒就没了;或者设了一个会议提醒,结果应用被系统杀掉后提醒也没了。这种"不靠谱"的提醒,还不如不用。Harmon... HarmonyOS APP开发中提醒通知小实践核心要点:提醒通知(Reminder Agent)是 HarmonyOS 提供的"定时闹钟"机制,支持倒计时、日历和闹钟三种提醒类型,即使应用被杀死也能准时"敲门"。 一、背景与动机你有没有这样的经历?设了一个吃药提醒,结果手机重启后提醒就没了;或者设了一个会议提醒,结果应用被系统杀掉后提醒也没了。这种"不靠谱"的提醒,还不如不用。Harmon...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化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 规格体系从零搭建业务项目。
回顾中
热门标签