当前位置: 首页 > news >正文

重生之我在大学自学鸿蒙开发第九天-《分布式流转》

在这里插入图片描述

  • 个人主页:VON
  • 文章所属专栏:从0开始的开源鸿蒙6.0.0
  • 个人抖音:清洒

目录

  • 前言
  • 实践
    • 配置流转
    • 运行流程
    • 接口实现
      • 源端接口实现
      • 对端接口实现
  • 测试
  • 总结

前言

本章的主要内容是分布式流转,这一名词对于我来说也是一个新名词,不知道大家有没有听说过这一名词。给大家简单介绍下是什么,就像我们手机打开抖音刷视频,平板可能也会显示(前提是同一wife和同一账号)相信大家在平时也会使用,今天我们就来看看他是怎么来实现的这一功能。我感觉就是对配置文件的修改(个人观点)

官方解释:
在进行分布式流转开发之前,需要先了解流转的前提条件,流转的前提条件包括:

  • 双端设备需要登录同一华为帐号。

  • 双端设备需要打开Wi-Fi和蓝牙开关。条件允许时,建议双端设备接入同一个局域网,可提升数据传输的速度。

  • 应用接续只能在同应用(UIAbility)之间触发,双端设备都需要有该应用。

实践

本章节内容参考官方链接
通过结构化数据构建页面-HarmonyOS应用开发快速入门-Codelabs-华为开发者联盟

配置流转

启用应用接续能力,这里在default模块中开启应用接续

这里好像是牵扯到权限问题,所以要在json中进行一下配置,具体原因官网解释如下:

写明申请原因。由于之后需要的分布式流转权限即“ohos.permission.DISTRIBUTED_DATASYNC“权限为user_grant权限类型,为需要用户授权的类型,该类型权限申请时需要写明申请原因和使用场景,且原因字段只支持使用$string的方式进行引用,具体写法之后的申请配置可以看到,所以需要开发者在products/default/src/main/resources/base/element/string.json中写明申请原因。

在这里插入图片描述

这里还是在default模块下进行配置,也是关于权限的问题,这里直接去官网复制过来就行了,相当于一个小功能,不用刻意的去记住这些东西

在这里插入图片描述

 "requestPermissions": [{"name": "ohos.permission.DISTRIBUTED_DATASYNC","reason": "$string:distributed_data_sync","usedScene": {"abilities": ["EntryAbility"],"when": "inuse"}},{"name": "ohos.permission.INTERNET","reason": "$string:apply_for_network"}]

运行流程

在这里插入图片描述
这里就相当于我们手机打开APP,在平板上面也可以进行打开

接口实现

开始实现源端和对端的接口

源端接口实现

这里添加一个函数即可在点击对端的dock栏应用图标后,会进入源端的onContinue()回调
在这里插入图片描述

对端接口实现

这里也是固定的代码,直接去官网cv就行,说实话这一章并不是很理解,感觉这一功能可有可恶,用得到的话就直接去看官方文档吧,这里就不给大家解释了,因为博主也不清楚
在这里插入图片描述

测试

我们来用虚拟机测试下
我这里直接同时启动这三台设备了在这里插入图片描述
这里一定要选择允许,经过授权后才能生效
在这里插入图片描述
这里不小心整错了,两边的是折叠屏,我还以为是平板
不知道为什么失败了,后面再想解决方案吧
在这里插入图片描述

总结

本章结束后就要开始新篇章了,进阶篇准备以项目为主,基础篇明天总结下方便大家去直接食用,当然还是建议去看官方文档,比我写的要详细多了,我这里只是为了记录下我的学习过程
总历时1170分钟,包含写博客时间,下周开始进阶篇,希望感兴趣的朋友可以联系我
让我们进阶篇再见
在这里插入图片描述

http://www.dtcms.com/a/495778.html

相关文章:

  • 做手机网站公司wordpress萌主题下载
  • 【Android15快速自定义与集成音效实战课】:正式上线了(二百六十二)
  • 数字化时代,企业应该如何看待商业智能BI
  • 算法---队列+宽搜
  • 解锁分布式唯一 ID:技术、实践与最佳方案
  • 检察院门户网站建设方案网站建设a2345
  • GB200 NVL72超节点深度解析:架构、生态与产业格局
  • 课程网站的设计做网站被骗去哪投诉
  • YOLO家族进化史:从V1到V3的跨越
  • Lipschitz连续及其常量
  • 个人做网站公司宁波趋势信息科技有限公司
  • 安装好采集侠网站地图后在哪里查看网站地图精准粉丝引流推广
  • 外贸soho怎么建网站网站的分辨率
  • 子序列问题
  • 多模态大模型Ovis2.5核心技术改进点、训练方法
  • 建网站步骤ps临摹图片做网站的图片犯法吗
  • 网站建设服务的具体条件烟台企业网站开发
  • 如何做分公司网站wordpress数据库版本
  • DeviceNet 转 MODBUS TCP:倍福 CX 系列 PLC 与 MES 系统在 SMT 回流焊温度曲线监控的通讯配置案例
  • 湛江企业自助建站全国网站建设公司实力排名
  • Redux和@reduxjs/toolkit同时在Next.js项目中使用
  • 从个人贡献者到团队引领者:测试团队的知识管理与能力建设
  • 机械臂动作捕捉系统选型指南:从需求到方案,NOKOV 度量光学动捕成优选
  • 网站开发标准商务网站的推广方法有哪些
  • 注册网站要百度实名认证安不安全网站建设评审会简报
  • 卷积神经网络中的卷积运算原理
  • Solidity 变量完全指南
  • 流式响应 sse 系统全流程 react + fastapi为例子
  • 好看的创意网站设计渑池县建设局网站
  • 综合电子商务型企业网站网站群管理系统哪个好