- HarmonyOS跨设备位置开发实践 什么原理你有没有遇到过这种场景:在车里用手机导航,但手机GPS信号不好,想用车载GPS获得更精准的定位;或者在室内用平板,想用手机的位置信息来显示附近的商店;又或者在户外运动时,想用手表的GPS记录轨迹,但用手机查看实时位置。这就是分布式位置服务要解决的问题——让位置信息可以跨设备共享,一个设备可以使用另一个设备的定位能力。不同设备的定位能力差异很大。... HarmonyOS跨设备位置开发实践 什么原理你有没有遇到过这种场景:在车里用手机导航,但手机GPS信号不好,想用车载GPS获得更精准的定位;或者在室内用平板,想用手机的位置信息来显示附近的商店;又或者在户外运动时,想用手表的GPS记录轨迹,但用手机查看实时位置。这就是分布式位置服务要解决的问题——让位置信息可以跨设备共享,一个设备可以使用另一个设备的定位能力。不同设备的定位能力差异很大。...
- 背景与动机你有没有遇到过这种场景:用平板做运动监测,但平板没有心率传感器;或者在车里用手机导航,想用车载的GPS获得更精准的定位;又或者在玩游戏时,想用手表的陀螺仪来控制视角。这就是分布式传感器要解决的问题——让传感器数据可以跨设备共享,一个设备可以使用另一个设备的传感器。不同设备的传感器配置差异很大。手机通常有加速度计、陀螺仪、GPS、心率传感器等;平板可能缺少心率传感器;电视可能只有简... 背景与动机你有没有遇到过这种场景:用平板做运动监测,但平板没有心率传感器;或者在车里用手机导航,想用车载的GPS获得更精准的定位;又或者在玩游戏时,想用手表的陀螺仪来控制视角。这就是分布式传感器要解决的问题——让传感器数据可以跨设备共享,一个设备可以使用另一个设备的传感器。不同设备的传感器配置差异很大。手机通常有加速度计、陀螺仪、GPS、心率传感器等;平板可能缺少心率传感器;电视可能只有简...
- 背景你有没有遇到过这种场景:用电视看视频,想快进一下,但电视遥控器操作太麻烦;或者在平板上展示PPT,想用手机当激光笔;又或者在电脑上玩游戏,想用手机当手柄。这就是分布式输入要解决的问题——让输入事件可以跨设备流动,一个设备的输入可以控制另一个设备的应用。传统方案下,输入设备是绑死在主机上的。键盘只能控制连接的电脑,触摸屏只能控制所在的设备。想要跨设备输入,要么用专门的远程控制软件,要么用... 背景你有没有遇到过这种场景:用电视看视频,想快进一下,但电视遥控器操作太麻烦;或者在平板上展示PPT,想用手机当激光笔;又或者在电脑上玩游戏,想用手机当手柄。这就是分布式输入要解决的问题——让输入事件可以跨设备流动,一个设备的输入可以控制另一个设备的应用。传统方案下,输入设备是绑死在主机上的。键盘只能控制连接的电脑,触摸屏只能控制所在的设备。想要跨设备输入,要么用专门的远程控制软件,要么用...
- 小知识你有没有遇到过这种场景:在手机上听音乐,突然想用客厅的音箱播放;或者在平板上看电影,想用电视的音响系统获得更好的音效;又或者在车上用手机导航,想让语音播报通过车载音响输出。这就是分布式音频要解决的问题——让音频流可以跨设备流动,在最适合的设备上播放。传统方案下,音频输出是绑死在设备上的。手机播放的声音只能从手机扬声器出来,想切换到其他设备,只能通过蓝牙配对、DLNA投屏等方式,操作繁... 小知识你有没有遇到过这种场景:在手机上听音乐,突然想用客厅的音箱播放;或者在平板上看电影,想用电视的音响系统获得更好的音效;又或者在车上用手机导航,想让语音播报通过车载音响输出。这就是分布式音频要解决的问题——让音频流可以跨设备流动,在最适合的设备上播放。传统方案下,音频输出是绑死在设备上的。手机播放的声音只能从手机扬声器出来,想切换到其他设备,只能通过蓝牙配对、DLNA投屏等方式,操作繁...
- 分布式相机:跨设备拍照与预览 背景与动机你有没有遇到过这种场景:想用手机的前置摄像头自拍,但手机屏幕太小看不清;或者想用平板的大屏幕来构图,但平板的摄像头效果不如手机;又或者多人合影时,想用电视的大屏幕来预览,大家都能看到是否拍好了。这就是分布式相机要解决的问题——让相机的能力跨设备流动。你可以用手机的摄像头拍照,但在平板或电视上预览和操作;或者反过来,用平板的屏幕取景,但实际拍照的是手机... 分布式相机:跨设备拍照与预览 背景与动机你有没有遇到过这种场景:想用手机的前置摄像头自拍,但手机屏幕太小看不清;或者想用平板的大屏幕来构图,但平板的摄像头效果不如手机;又或者多人合影时,想用电视的大屏幕来预览,大家都能看到是否拍好了。这就是分布式相机要解决的问题——让相机的能力跨设备流动。你可以用手机的摄像头拍照,但在平板或电视上预览和操作;或者反过来,用平板的屏幕取景,但实际拍照的是手机...
- 小知识前面聊了分布式窗口,那是"窗口级"的投射。但有时候我们需要更彻底的方案——把整个屏幕都镜像过去。想象这样一个场景:你在做产品演示,需要把手机上的操作实时展示给会议室里的人看。用分布式窗口?太麻烦了,每个应用都要单独配置。这时候分布式屏幕镜像就派上用场了——一键把整个手机屏幕镜像到大屏,所见即所得。或者你在玩游戏,想在电视的大屏幕上玩,但手机还要当手柄用。这时候就需要屏幕镜像+输入分离... 小知识前面聊了分布式窗口,那是"窗口级"的投射。但有时候我们需要更彻底的方案——把整个屏幕都镜像过去。想象这样一个场景:你在做产品演示,需要把手机上的操作实时展示给会议室里的人看。用分布式窗口?太麻烦了,每个应用都要单独配置。这时候分布式屏幕镜像就派上用场了——一键把整个手机屏幕镜像到大屏,所见即所得。或者你在玩游戏,想在电视的大屏幕上玩,但手机还要当手柄用。这时候就需要屏幕镜像+输入分离...
- 分布式窗口:跨设备窗口投射 背景与动机你有没有遇到过这种场景:在手机上看视频,突然想在大屏电视上继续看,但不想把整个手机界面都投射过去?或者在做演示时,只想把应用的某个窗口投射到大屏,而不是整个屏幕?这就是分布式窗口要解决的问题——精确控制哪些窗口投射到哪些设备,实现"窗口级"的跨设备流转。传统的屏幕投射是"全有或全无"——要么投射整个屏幕,要么什么都不投射。这种方式太粗暴了。想象一下,你... 分布式窗口:跨设备窗口投射 背景与动机你有没有遇到过这种场景:在手机上看视频,突然想在大屏电视上继续看,但不想把整个手机界面都投射过去?或者在做演示时,只想把应用的某个窗口投射到大屏,而不是整个屏幕?这就是分布式窗口要解决的问题——精确控制哪些窗口投射到哪些设备,实现"窗口级"的跨设备流转。传统的屏幕投射是"全有或全无"——要么投射整个屏幕,要么什么都不投射。这种方式太粗暴了。想象一下,你...
- 小知识前面两篇文章聊的都是Ability迁移,但HarmonyOS的分布式能力不止于此。Continuation(继续能力)是一个更灵活、更轻量的跨设备流转机制。打个比方,Ability迁移像是"搬家"——整个应用打包带走;而Continuation像是"串门"——你可以只带走某个功能模块,或者在不同设备上同时运行同一个应用的不同部分。举个例子:你在手机上看地图导航,想用平板看更大的地图,... 小知识前面两篇文章聊的都是Ability迁移,但HarmonyOS的分布式能力不止于此。Continuation(继续能力)是一个更灵活、更轻量的跨设备流转机制。打个比方,Ability迁移像是"搬家"——整个应用打包带走;而Continuation像是"串门"——你可以只带走某个功能模块,或者在不同设备上同时运行同一个应用的不同部分。举个例子:你在手机上看地图导航,想用平板看更大的地图,...
- HarmonyOS APP开发Ability迁移实战 背景与动机上篇文章我们聊了分布式任务调度的基本原理,这篇来点实战的。Ability迁移听起来高大上,但真正落地时,细节才是魔鬼。想象这样一个场景:你在地铁上用手机写文档,到家后想把文档"甩"到电脑上继续编辑。理想情况下,手机上光标在哪,电脑上光标就在哪;手机上选中的文字,电脑上也选中;甚至连撤销历史都能保留。这就是"无缝切换"的真正含义... HarmonyOS APP开发Ability迁移实战 背景与动机上篇文章我们聊了分布式任务调度的基本原理,这篇来点实战的。Ability迁移听起来高大上,但真正落地时,细节才是魔鬼。想象这样一个场景:你在地铁上用手机写文档,到家后想把文档"甩"到电脑上继续编辑。理想情况下,手机上光标在哪,电脑上光标就在哪;手机上选中的文字,电脑上也选中;甚至连撤销历史都能保留。这就是"无缝切换"的真正含义...
- 背景还记得那个场景吗?你在手机上看着视频,突然想在大屏电视上继续播放;或者在平板上编辑文档,走到客厅想用电视的大屏幕展示。这就是分布式任务调度要解决的问题——让应用在不同设备间无缝迁移。传统开发模式下,每个设备都是孤岛。你在手机上打开的应用,想在电视上继续用,只能重新打开、重新登录、重新找到刚才的位置。这种体验,说实话,挺糟糕的。HarmonyOS的分布式任务调度能力,本质上是在构建一个"... 背景还记得那个场景吗?你在手机上看着视频,突然想在大屏电视上继续播放;或者在平板上编辑文档,走到客厅想用电视的大屏幕展示。这就是分布式任务调度要解决的问题——让应用在不同设备间无缝迁移。传统开发模式下,每个设备都是孤岛。你在手机上打开的应用,想在电视上继续用,只能重新打开、重新登录、重新找到刚才的位置。这种体验,说实话,挺糟糕的。HarmonyOS的分布式任务调度能力,本质上是在构建一个"...
- 换新手机了,数据怎么办?一条条手动迁移?太痛苦了。设备切换数据迁移,让"换机"从噩梦变享受,一键搞定所有数据。 一、为什么需要设备切换迁移? 1.1 设备切换的痛点换机场景:旧手机 → 新手机手机 → 平板平板 → 智慧屏传统方式的痛苦:耗时:手动迁移动辄几小时遗漏:总有些数据忘记迁移混乱:数据重复、版本混乱风险:迁移过程数据丢失 1.2 迁移的价值设备切换迁移让数据"无缝搬家": 二、核心... 换新手机了,数据怎么办?一条条手动迁移?太痛苦了。设备切换数据迁移,让"换机"从噩梦变享受,一键搞定所有数据。 一、为什么需要设备切换迁移? 1.1 设备切换的痛点换机场景:旧手机 → 新手机手机 → 平板平板 → 智慧屏传统方式的痛苦:耗时:手动迁移动辄几小时遗漏:总有些数据忘记迁移混乱:数据重复、版本混乱风险:迁移过程数据丢失 1.2 迁移的价值设备切换迁移让数据"无缝搬家": 二、核心...
- 分布式数据订阅:数据变化通知机制详解数据变了,怎么知道?轮询?太low了。订阅才是正解:数据一变,通知立马送达,应用实时响应,用户体验拉满。 一、背景与动机:为什么需要数据订阅? 1.1 传统数据同步的痛点轮询方式:// 每隔1秒查询一次setInterval(async () => { const data = await db.get('key'); if (data !== la... 分布式数据订阅:数据变化通知机制详解数据变了,怎么知道?轮询?太low了。订阅才是正解:数据一变,通知立马送达,应用实时响应,用户体验拉满。 一、背景与动机:为什么需要数据订阅? 1.1 传统数据同步的痛点轮询方式:// 每隔1秒查询一次setInterval(async () => { const data = await db.get('key'); if (data !== la...
- 数据在设备间流转,安全如何保障?你的私密照片、个人文档、账号信息…在分布式系统中,安全不是可选项,而是必选项。 一、为什么分布式数据安全至关重要? 1.1 分布式系统的安全挑战传统单机应用的安全边界清晰:数据在本机,攻击面可控。但分布式系统打破了这一边界:传输安全:数据在设备间传输,可能被截获中间人攻击、数据篡改风险公共WiFi下的传输风险存储安全:数据存储在多个设备设备丢失导致数据泄露云端... 数据在设备间流转,安全如何保障?你的私密照片、个人文档、账号信息…在分布式系统中,安全不是可选项,而是必选项。 一、为什么分布式数据安全至关重要? 1.1 分布式系统的安全挑战传统单机应用的安全边界清晰:数据在本机,攻击面可控。但分布式系统打破了这一边界:传输安全:数据在设备间传输,可能被截获中间人攻击、数据篡改风险公共WiFi下的传输风险存储安全:数据存储在多个设备设备丢失导致数据泄露云端...
- 首选项(Preferences)是应用配置的"小金库":主题设置、字体大小、通知开关…这些个性化配置如何在多设备间同步?让用户在手机上设置深色模式,平板自动切换,这才是真正的"无缝体验"。 一、背景与动机:为什么需要分布式首选项? 1.1 传统首选项的局限传统首选项(SharedPreferences、UserDefaults等)只存储在本地设备:场景1:主题设置用户在手机上设置了深色主题打... 首选项(Preferences)是应用配置的"小金库":主题设置、字体大小、通知开关…这些个性化配置如何在多设备间同步?让用户在手机上设置深色模式,平板自动切换,这才是真正的"无缝体验"。 一、背景与动机:为什么需要分布式首选项? 1.1 传统首选项的局限传统首选项(SharedPreferences、UserDefaults等)只存储在本地设备:场景1:主题设置用户在手机上设置了深色主题打...
- 文件是最常见的数据载体:照片、文档、视频、音频…当这些文件能在手机、平板、电脑间自由流转,多设备协同才真正有了"烟火气"。 一、背景与动机:为什么需要分布式文件? 1.1 传统文件共享的痛点场景1:照片分享手机拍了照片,想在电视上展示传统方案:微信传输、数据线拷贝、网盘中转问题:操作繁琐、速度慢、隐私风险场景2:文档编辑在平板上编辑文档,回办公室想在电脑继续传统方案:邮件发送、网盘同步、U盘... 文件是最常见的数据载体:照片、文档、视频、音频…当这些文件能在手机、平板、电脑间自由流转,多设备协同才真正有了"烟火气"。 一、背景与动机:为什么需要分布式文件? 1.1 传统文件共享的痛点场景1:照片分享手机拍了照片,想在电视上展示传统方案:微信传输、数据线拷贝、网盘中转问题:操作繁琐、速度慢、隐私风险场景2:文档编辑在平板上编辑文档,回办公室想在电脑继续传统方案:邮件发送、网盘同步、U盘...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云开发者AI素养直播课·第四期2026/08/28 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;吴松明-华为云AI开发者案例开发专家
EduSwarm 是一个基于多智能体框架构建的 AI 教师团队协作平台:把备课、上课、作业、批改、学情等教学环节,交给多位专职 AI Agent(课件师、出题官、批改师、学情分析师等)协作完成。教师从「亲力亲为」变成「做决策」,学生只需凭课堂码加入即可实时跟课。
回顾中
热门标签