• Home
Name Date Size #Lines LOC

..--

entry/12-May-2024-934839

screenshots/device/12-May-2024-

.gitignoreD12-May-2024121 88

README_zh.mdD12-May-20241.3 KiB4522

build-profile.json5D12-May-20241 KiB4241

hvigorfile.jsD12-May-2024174 21

package.jsonD12-May-2024386 1918

README_zh.md

1# 分布式涂鸦
2
3### 简介
4
5本示例展示了如何构建FA模型下分布式涂鸦Ability和Service,包含:
6
71.通过deviceManager提供的接口,获取设备ID(当前该接口未对三方应用开放)。
8
92.远程拉起对端FA。
10
113.远程绑定对端PA。
12
13实现效果如下:
14
15![](screenshots/device/main.png) ![](screenshots/device/tuya.png)
16
17### 相关概念
18
19FaultLogInfo:获取到的故障信息的数据结构。
20
21### 相关权限
22
23允许不同设备间的数据交换:ohos.permission.DISTRIBUTED_DATASYNC
24
25### 使用说明
26
271.两台设备组网。
28
292.对弹出的分布式权限弹框进行授权。
30
313.在一台设备界面中点击start remote ability按钮,拉起远端FA。
32
334.继续点击connect remote ability按钮,绑定远端PA。
34
355.在按钮下方的画板进行涂鸦,可以看到远端设备也在同步涂鸦。
36
37### 约束与限制
38
391.本示例仅支持标准系统上运行。
40
412.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。
42
433.本示例需要使用@ohos.distributedHardware.deviceManager系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md)44
45