安卓获取外置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
  • 4176

安卓-获取U盘的路径

filter = new IntentFilter(); filter.addAction(Intent.ACTION_MEDIA_EJECT); filter.add...
  • wuqingyidongren
  • wuqingyidongren
  • 2016年03月29日 17:13
  • 3670

安卓获取外置U盘路径

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

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

使用系统广播获取U盘的路径:   在AndroidManifest.xml中注册一个用于接收U盘挂载的广播                                        ...
  • mantoutagege
  • mantoutagege
  • 2016年08月24日 13:32
  • 556

android 查找u盘路径

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

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

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

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

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

Android N获取外置SD卡或挂载U盘路径

在Android N上并没有提供直接的方法获取外置SD卡或挂载U盘路径,可以通过下面方法获取内置sd卡路径 Environment.getExternalStorageDirectory().get...
  • yin1031468524
  • yin1031468524
  • 2017年10月21日 16:25
  • 602

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

/** * 获取扩展存储路径,TF卡、U盘 * 2014-5-21 * lifusheng * @return */ public static String getExter...
  • zhongshansubor
  • zhongshansubor
  • 2014年06月24日 15:53
  • 6509

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

转自:http://blog.csdn.net/zhouchengxi/article/details/53982222 android4.1版本时U盘插拔时的广播 在android4....
  • zhiyu_jiang
  • zhiyu_jiang
  • 2017年03月27日 11:38
  • 2169
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓获取外置U盘路径
举报原因:
原因补充:

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