• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# USB子系统公共事件定义
2USB子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件[接口文档](../js-apis-commonEventManager.md)。
3
4## COMMON_EVENT_USB_STATE
5表示USB设备状态发生变化。
6
7- 常量值:"usual.event.hardware.usb.action.USB_STATE"
8- 订阅方需要的权限:无
9
10当USB断开或者连接时状态发生变化,将会触发事件通知服务发布该系统公共事件。
11
12## COMMON_EVENT_USB_PORT_CHANGED
13
14提示用户设备的USB端口状态发生改变。
15
16- 常量值:"usual.event.hardware.usb.action.USB_PORT_CHANGED"
17- 订阅方需要的权限:无
18
19当USB的端口状态发生变化,将会触发事件通知服务发布该系统公共事件。
20
21与这个公共事件相关的接口:具体可见[setPortRoles](../../apis/js-apis-usbManager.md#usbsetportroles)中的dataRole参数。
22
23## COMMON_EVENT_USB_DEVICE_ATTACHED
24
25当用户设备作为USB主机时,提示USB设备已挂载。
26
27- 常量值:"usual.event.hardware.usb.action.USB_DEVICE_ATTACHED"
28- 订阅方需要的权限:无
29
30当USB连接时状态发生变化,将会触发事件通知服务发布该系统公共事件。
31
32与这个公共事件相关的接口:具体可见[USBDevice](../../apis/js-apis-usbManager.md#usbdevice)。
33
34## COMMON_EVENT_USB_DEVICE_DETACHED
35
36当用户设备作为USB主机时,提示USB设备被卸载。
37
38- 常量值:"usual.event.hardware.usb.action.USB_DEVICE_DETACHED"
39- 订阅方需要的权限:无
40
41当USB断开时状态发生变化,将会触发事件通知服务发布该系统公共事件。
42
43与这个公共事件相关的接口:具体可见[USBDevice](../../apis/js-apis-usbManager.md#usbdevice)。
44
45## COMMON_EVENT_USB_ACCESSORY_ATTACHED
46
47(预留事件,暂未支持)表示已连接USB附件的公共事件的动作。
48
49- 值: usual.event.hardware.usb.action.USB_ACCESSORY_ATTACHED
50- 订阅者所需权限: 无
51
52## COMMON_EVENT_USB_ACCESSORY_DETACHED
53
54(预留事件,暂未支持)表示USB附件被卸载的公共事件的动作。
55
56- 值: usual.event.data.DISK_MOUNTED
57- 订阅者所需权限: 无