通用串行总线-usb

描述

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


事件

  • event:USB事件发生时触发,事件函数定义:onEvent(classname, event, payload),其中classname为USB类名称, event为事件类型,payload为载荷,不同类型的class有不同的定义,见下表:
事件描述 classname event payload
U盘插入 mass_storage mount:ok (U盘挂载成功) mount:fail(U盘挂载失败) 如果U盘挂载成功,payload内容为挂载路径,程序可通过挂载路径访问(格式化,读写,卸载)磁盘
U盘拔出 mass_storage umount:ok (U盘卸载成功) umount:fail(U盘卸载失败) payload的内容为卸载路径,类似:/storage/d0

属性


方法

名称 功能说明 脚本例子
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盘的挂载路径

results matching ""

    No results matching ""