我是靠谱客的博主 重要月饼,最近开发中收集的这篇文章主要介绍Android 判断优盘的插入与拔出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

现在很多手机都支持使用 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 判断优盘的插入与拔出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部