概述
现在很多手机都支持使用 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);
最后
以上就是重要月饼为你收集整理的Android 判断优盘的插入与拔出的全部内容,希望文章能够帮你解决Android 判断优盘的插入与拔出所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复