android获取扩展存储路径,TF卡、U盘等
2014-06-24 15:53
531 查看
/** * 获取扩展存储路径,TF卡、U盘 */ public static String getExternalStorageDirectory(){ String dir = new String(); try { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec("mount"); InputStream is = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(is); String line; BufferedReader br = new BufferedReader(isr); while ((line = br.readLine()) != null) { if (line.contains("secure")) continue; if (line.contains("asec")) continue; if (line.contains("fat")) { String columns[] = line.split(" "); if (columns != null && columns.length > 1) { dir = dir.concat(columns[1] + "\n"); } } else if (line.contains("fuse")) { String columns[] = line.split(" "); if (columns != null && columns.length > 1) { dir = dir.concat(columns[1] + "\n"); } } } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return dir; }
相关文章推荐
- Android 内部存储(外置SD卡)和扩展存储卡(TF卡)路径的获取
- Android 开发时如何正确获取使用扩展存储路径
- android6.0通过反射获取USB和U盘以及内部存储路径,区分USB和U盘路径
- Android获取机身存储、内置SD卡与外置TF卡路径
- android 获取外部存储设备路径
- Android中获取文件存储位置(内部存储或者扩展SD卡)
- android 获取 内外存储设备路径疑问
- Android开发中如何获取外置TF卡的路径
- Android获取手机外部存储路径的方法Environment.getExternalStorageDirectory()到底是什么路径
- 调用Android系统接口获取不到TF卡路径时
- android获取相机默认存储路径的最后一张照片
- Android获取可存储文件所有路径
- Android 获取SD路径,存储空间大小的方法
- Android手机自带内部存储路径的获取
- Android 获取创建各种存储路径工具类(内置权限获取)
- Android获取存储路径API的说明
- Android手机自带内部存储路径的获取
- Android 获取内存卡路径及外存储路径方法
- android 获取 内外存储设备路径疑问
- Android获取内置、外置以及OTG等方式挂载的存储设备路径