DevEco Studio分布式使用指导特色专题—Device Virtualization
头像 Tiechui.Wang 2020-10-12 11:39:00    发布
2474 浏览 29 点赞 19 收藏

随着科技的发展我们的生活已离不开手机,用手机直播,有手机视频,用手机听音乐,还希望通过手机联系到身边的一切智能设备。是否真的可以实现?答案是肯定的,已聚合在华为DevEco Studio中的Device Virtualization(多设备虚拟化平台) kit,提供开发者直接拖拽使用的API,帮助开发者快速达成用户需求,实现手机为中心的全场景体验。

什么是DevEco Studio?

DevEco Studio支持开发者完成面向华为1+8+N生态、分布式OS的APP开发,包括系列桌面端开发IDE和丰富的云端服务,旨在帮助开发者快捷、方便、高效使用华为EMUI开放能力,其中包括分布式Device Virtualization Kit。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

在DevEco Studio中包含了DeviceVirtualization的5个功能API,支持开发者按需获取,即点即用。

什么是Device Virtualization?


Device Virtualization(多设备虚拟化平台,以下简称Dv)),通过虚拟化技术将相关设备或器件打造成手机器件或能力的延伸,比如可以将家中的电视、摄像头和音箱虚拟为手机的屏幕、Camera和Mic/Speaker,将穿戴设备作为手机的虚拟Sensor。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

如何添加开发能力包?


1. 在工具主界面,打开“Tool Kit>EMUI Kit> Kit Manager”。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

2. 勾选Connectivity 下方Dvkit相关的Kit,点击“Apply”后状态变成“Used”点击OK。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

3. 等待添加完成,在配置文件中可以看到库的依赖已经添加成功。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

如何配置工程?

4. 按照业务需求编译工程。打开 “Tool Kit>EMUI Kit >Kit Assistant”,在“Kit Assistant”界面,点击“Connectivity”,会显示分布式能力Kit,点击DeviceVirtualization

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

添加AppId信息

在自身应用AndroidManifest.xml中添加开发者联盟创建应用时生成的appid信息。注:此处的android:name不可以替换

<meta-data

android:name="com.huawei.hms.client.appid"

android:value="appid=xxxxxxxxx"/>

拖拽调用API

按照开发需求选择需要的功能,如选择“将通知发送给虚拟设备”的卡片

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

点击卡片后可以展开功能详情页面以及示例代码

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

进入卡片详情页面,将 Prepare virtual device observer版块代码拖拽进入HiwearActivity编辑区,完成API调用,

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

将Send notificantion To Virtual Device版块代码进入DvkitDemoActivity编辑区,然后按照业务方向自定义编码。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

依次类推,开发者按照需求选择拖拽使用对应API,简单几步就可以快速集成分布式能力,如果使用熟练可能1分钟搞定。像这样可以通过手机连接书房的电视、周边的摄像头、音箱等等。

DevEco Studio分布式使用指导特色专题—Device Virtualization-鸿蒙开发者社区

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255