获取sdcard路径 那你直接假设有“/mnt/sdcard2/”存在,通过File判断是否存在。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这也是个方法 但是太特例了。我是想找到通用的方式,因为你也知道android上机型太多了 private File fileDir;private File sdcardDir;fileDir = this.getFilesDir();//当前File目录sdcardDir = Environment.getExternalStorageDirectory();//SD card目录 刚去看了下Environment类和System类的源码,都没有sdcard2的字样私以为系统本身是只支持到sdcard的 这种方式也只能获取/mnt/sdcard/ Environment.getExternalStorageDirectory(); String absolutePath = Environment.getHostStorageDirectory().getAbsolutePath(); 楼主这种情况,是将移动T卡挂载到了/mnt/sdcard2/ 上。在4.0以后的系统中,StorageManager好像有一些方法可以获取当前手机中各个卷的状态。你这种情况的话,不妨根据卷的可移动性来试下。获取取某个卷的removable属性值为true的卷。 千万不要使用硬编码的方式来获取SD卡路径。由于sd卡方案都是厂商定制的,因此Environment.getExternalStorageDirectory()获取到的基本上都是内置存储的路径。建议读取/proc/mounts的内容进行处理。 同样的问题。Environment.getExternalStorageDirectory()获取的总是内置储存卡的路径。在手机上设置储存位置为外部储存卡,获取的还是内置储存卡 android开发环境搭建。求入门。 service运行时间过久,就不起作用 使用TabActivity切换各个Activity,捕捉TabWidget点击事件 关于android 动态库和静态库的问题 android launcher和视频组件bug android 内的控件销毁问题 线性布局问题,跪求高手指点 这样根据手机号获取联系人的姓名,为什么不行 onActivityResult Intent的值为Null Android动态布局问题 有谁知道UCMAP大概什么价位 多个activity中如何共享service中采集的数据
private File sdcardDir;fileDir = this.getFilesDir();//当前File目录
sdcardDir = Environment.getExternalStorageDirectory();//SD card目录
私以为系统本身是只支持到sdcard的
这种方式也只能获取/mnt/sdcard/