• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 文件管理子系统公共事件定义
2文件管理子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件[接口文档](../js-apis-commonEventManager.md)。
3
4## COMMON_EVENT_VOLUME_REMOVED<sup>9+<sup>
5表示外部存储设备正常移除的公共事件。
6- 值: usual.event.data.VOLUME_REMOVED
7- 订阅者所需权限: ohos.permission.STORAGE_MANAGER
8
9当外部存储设备处于卸载状态,移除该设备时,会发送此公共事件。
10
11## COMMON_EVENT_VOLUME_UNMOUNTED<sup>9+<sup>
12表示外部存储设备状态变更为卸载的公共事件。
13- 值: usual.event.data.VOLUME_UNMOUNTED
14- 订阅者所需权限: ohos.permission.STORAGE_MANAGER
15
16当外部存储设备处于挂载状态时,用户选择通过调用[unmount](../../apis-core-file-kit/js-apis-file-volumemanager-sys.md)接口或者直接移除设备的方法弹出该设备,并且已将外部存储设备卸载成功后,会发送此公共事件。
17
18## COMMON_EVENT_VOLUME_MOUNTED<sup>9+<sup>
19表示外部存储设备状态变更为挂载的公共事件。
20- 值: usual.event.data.VOLUME_MOUNTED
21- 订阅者所需权限: ohos.permission.STORAGE_MANAGER
22
23当用户插入外部存储设备自动挂载成功或者将处于卸载状态的外部存储设备调用[mount](../../apis-core-file-kit/js-apis-file-volumemanager-sys.md)接口进行挂载成功后,会发送此公共事件。
24
25## COMMON_EVENT_VOLUME_BAD_REMOVAL<sup>9+<sup>
26表示外部存储设备异常移除的公共事件。
27- 值: usual.event.data.VOLUME_BAD_REMOVAL
28- 订阅者所需权限: ohos.permission.STORAGE_MANAGER
29
30当外部存储设备处于挂载状态时,用户直接移除该外部存储设备,会发送此公共事件。
31
32## COMMON_EVENT_VOLUME_EJECT<sup>9+<sup>
33表示外部存储设备即将被弹出的公共事件。
34- 值: usual.event.data.VOLUME_EJECT
35- 订阅者所需权限: ohos.permission.STORAGE_MANAGER
36
37当外部存储设备处于挂载状态时,用户选择通过调用[unmount](../../apis-core-file-kit/js-apis-file-volumemanager-sys.md)接口或者直接移除设备的方法弹出该设备时,会发送此公共事件。
38