通用串行总线-usb

描述

_image 通用串行总线USB,父对象为device.io,无子对象。


事件

  • event:USB事件发生时触发,事件函数定义:onEvent(classname, event, payload),其中classname为USB类名称, event为事件类型,payload为载荷,不同类型的class有不同的定义,见下表:

事件描述

classname

event

U盘插入

mass_storage

mount:ok (U盘挂载成功) mount:fail(U盘挂载失败)

U盘拔出

mass_storage

umount:ok (U盘卸载成功) umount:fail(U盘卸载失败)


属性


方法

名称

功能说明

脚本例子

getStorageCount()

获取当前已经挂载的U盘数量

var udriveCount=device.io.usb.getStorageCount()

getStoragePath(index)

获取索引号为index的U盘的挂载路径,如果U盘没有挂载,返回invalid,路径名一般为/storage/dX,其中X为索引号。如同时插入两个U盘,分别挂载在/storage/d0, /storage/d1。

var path=device.io.usb.getStoragePath(0) 获取索引号为0的U盘的挂载路径