安卓获取外置U盘路径

原创 2016年06月01日 12:18:01

之前做的是一个读取手机外置存储U盘里的内容,要求插入U盘就读取内容,插入U盘有广播,后来一直被外置U盘的路径获取困住了,找资料找了很久都没找到。。。最后解决的时候发现很简单。。。就一行代码解决问题。

BroadcastReceiver receiver = new BroadcastReceiver() {
       @Override
       public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("android.intent.action.MEDIA_EJECT")
|| intent.getAction().equals("android.intent.action.MEDIA_UNMOUNTED")) {
REMOVE_USB();
}else if (intent.getAction().equals("android.intent.action.MEDIA_MOUNTED")) {
String path = intent.getDataString();
String pathString = path.split("file://")[1];
INSERT_USB(pathString);
}
}
   };
   @Override
   protected void onDestroy() {
       unregisterReceiver(receiver);
       super.onDestroy();
   };

在注册的插入U盘广播里就可以intent.getDataString();就可以获取路径问题。。。

Android 获取外接储存的设备路径(如挂载的U盘)

插入U盘时获取U盘路径 开机时获取挂载U盘的路径
  • Zou_pl
  • Zou_pl
  • 2017年06月26日 20:05
  • 2498

安卓-获取U盘的路径

filter = new IntentFilter(); filter.addAction(Intent.ACTION_MEDIA_EJECT); filter.add...

android6.0 外部存储设备插拔广播以及获取路径(U盘)

转自:http://blog.csdn.net/zhouchengxi/article/details/53982222 android4.1版本时U盘插拔时的广播 在android4....

Android开发-动态获取电视盒子U盘的插拔状态和路径

最近公司的盒子端扩展一个新功能:插入U盘后自动幻灯片播放U盘指定文件夹下的所有图片,拔出U盘后恢复视频播放。直接上代码:一、注册广播监听U盘的插拔1.1、注册 IntentFilter intentF...
  • luuzhu
  • luuzhu
  • 2016年11月15日 16:33
  • 1804

android 查找u盘路径

最近项目(海思V600二次开发)有个需求,从U盘读取图片并将其替换成Logo,简单的讲分三步:     第一:查找u盘是否挂载并且获得U盘路径,代码如下:   public String...
  • yiyujie
  • yiyujie
  • 2016年11月23日 11:35
  • 1610

Android 6.0上sdcard和U盘路径获取和区分

Android6.0上会根据卡的种类和卡的挂载状态来动态生成挂载路径,所以之前写固定路径的办法不可用,最后通过网上查找和分析android源码,通过反射获取到路径,并且进行了正确区分,代码如下: /...

android获取扩展存储路径,TF卡、U盘等

/** * 获取扩展存储路径,TF卡、U盘 * 2014-5-21 * lifusheng * @return */ public static String getExter...

外部U盘插入Android系统后获取外部U盘的路径

使用系统广播获取U盘的路径:   在AndroidManifest.xml中注册一个用于接收U盘挂载的广播                                        ...

Android开发——遍历读写U盘、SD卡等外部存储

1.首先需要得到挂载在手机上的有哪些盘符 这里需要用到一个被系统隐藏的方法,即StorageManager下的getVolumePaths()方法。具体通过反射得到。方法返回值为字符串数组,在我的真...

android6.0 外部存储设备插拔广播以及获取路径(U盘)

这里我将U盘作为例子来说明解析。android4.1版本时U盘插拔时的广播在android4.1时我们可以用以下的BroadcastReceiver接收U盘广播。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓获取外置U盘路径
举报原因:
原因补充:

(最多只允许输入30个字)