From 181d47db49ea3f4da3670d386d747ecb295ee3ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=9B=E4=BA=9A=E8=8A=B3?= Date: Fri, 9 Sep 2022 08:55:12 +0000 Subject: [PATCH] update zh-cn/application-dev/device/usb-guidelines.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 葛亚芳 --- zh-cn/application-dev/device/usb-guidelines.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zh-cn/application-dev/device/usb-guidelines.md b/zh-cn/application-dev/device/usb-guidelines.md index bcad09090f..ae8a455a81 100644 --- a/zh-cn/application-dev/device/usb-guidelines.md +++ b/zh-cn/application-dev/device/usb-guidelines.md @@ -38,6 +38,7 @@ USB设备可作为Host设备连接Device设备进行数据传输。开发示例 1. 获取设备列表。 + ```js // 导入usb接口api包。 import usb from '@ohos.usb'; @@ -97,6 +98,7 @@ USB设备可作为Host设备连接Device设备进行数据传输。开发示例 ``` 2. 获取设备操作权限。 + ```js var deviceName = deviceList[0].name; // 申请操作指定的device的操作权限。 @@ -108,6 +110,7 @@ USB设备可作为Host设备连接Device设备进行数据传输。开发示例 ``` 3. 打开Device设备。 + ```js // 打开设备,获取数据传输通道。 var pipe = usb.connectDevice(deviceList[0]); @@ -119,6 +122,7 @@ USB设备可作为Host设备连接Device设备进行数据传输。开发示例 ``` 4. 数据传输。 + ```js /* 读取数据,在device信息中选取对应数据接收的endpoint来做数据传输 @@ -149,10 +153,13 @@ USB设备可作为Host设备连接Device设备进行数据传输。开发示例 ``` 5. 释放接口,关闭设备。 + ```js usb.releaseInterface(pipe, interface1); usb.closePipe(pipe); ``` + ## 相关实例 + 针对USB管理开发,有以下相关实例可供参考: - [`USBManager`:USB管理(eTS)(API8)](https://gitee.com/openharmony/applications_app_samples/tree/master/device/USBManager) -- GitLab