HarmonyOS的分布式特性详解
3221 浏览 14 点赞 18 收藏
1. 介绍
目前家庭电视机主要通过其自带的遥控器进行操控,实现的功能较为单一。例如,当我们要在TV端搜索节目时,电视机在遥控器的操控下往往只能完成一些字母或数字的输入,而无法输入其他复杂的内容。分布式遥控器将手机的输入能力和电视遥控器的遥控能力结合为一体,从而快速便捷操控电视。
分布式遥控器的实现基于HarmonyOS分布式数据服务和公共事件。当TV端在搜索框聚焦时,自动拉起手机端的输入应用,在手机端输入时会将输入的内容同步显示在TV端搜索框;点击确定按钮会根据输入的内容搜索相关节目,还可以通过点击方向键(上下左右)将焦点移动到我们想要的节目上,再点击确定按钮进行播放,效果图如下:
说明:为便于演示,本篇codelab所指TV均使用支持HarmonyOS手机代替
图1 TV端主页默认页面

图2 设备选择弹框,点击设备图标自动拉起手机端输入应用

图3 手机端输入应用页面

图4 手机端输入,TV同步显示输入内容,点击 ok键搜索内容,焦点聚焦搜索结果

图5 点击OK,播放选中的视频内容

2. 搭建HarmonyOS环境
- 安装DevEco Studio,详情请参考章节。1、ohos.permission.DISTRIBUTED_DATASYNC:分布式数据管理权限,允许不同设备间的数据交换2、ohos.permission.DISTRIBUTED_DEVICE_STATE_CHANGE:监听分布式组网内设备状态变化的权限3、ohos.permission.GET_DISTRIBUTED_DEVICE_INFO:获取分布式组网内设备列表和设备信息的权限4、ohos.permission.GET_BUNDLE_INFO:查询其他应用信息的权限
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
标签
鸿蒙
HarmonyOS
开源
相关推荐
【划重点】HarmonyOS 应用市场审核 3.5 驳回“十大高频问题”全解析
鸿蒙小助手
1891
0子组件的点击事件,如何正确让父组件进行响应?
鸿蒙小助手
3504
0怎么实现一个图片一直循环上下匀速移动的动画效果?
鸿蒙小助手
7847
0在 HarmonyOS 中,如果用户拒绝了应用的某个权限请求,应用中要如何处理?
鸿蒙小助手
7676
0元服务如何播放rawfile中的音频文件?
鸿蒙小助手
8018
0lili123123
我还没有写个人简介......
172
帖子
0
提问
359
粉丝
最新发布
鸿蒙走出国门!国外巨头鼎力支持,华为鸿蒙再获强援
2025-11-19 10:00:00 发布新机流畅榜出炉,华为Mate40Pro找回颜面,鸿蒙这次功不可没?
2025-10-24 10:00:00 发布热门推荐