admin 管理员组

文章数量: 1184232

现在很多手机都支持使用 USB OTG功能!  插上优盘后 显示 外部USB存储器, 可以使用一般的文件管理器就可以对U盘内容进行读写!


我的平板支持U盘的挂载,USB挂载的路径为 /mnt/usbotg。


找到挂载的路径后,根据需求, 就要插上优盘时,捕获系统的这个广播。

ACTION_MEDIA_MOUNTED表示SD卡已挂载

ACTION_MEDIA_REMOVED表示SD卡已经被移除;

ACTION_MEDIA_UNMOUNTED表示SD卡已经被卸载,但是没有被移除;

ACTION_MEDIA_CHECKING表示正在检测SD卡


根据捕获的状态来判断U盘的插入 与 拔出


if( intent.getAction().equals(Intent.ACTION_MEDIA_MOUNTED ) ||
intent.getAction().equals(Intent.ACTION_MEDIA_CHECKING)){

//优盘插入
msg.arg1 = USB_STATE_ON;
}else{

//优盘拔出
msg.arg1 = USB_STATE_OFF;
}
activity.mhandler.sendMessage(msg);







本文标签: 拔出 卡已经被 表示