使用外部存储工作三星Galaxy Tab 2.
我在SD卡上有一个“xyz”文件夹。
但是当我试图通过像
这样的代码时Environment.getExternalStorageDirectory()+"/xyz/";
不起作用,因为选项卡文件路径变为
/Root/sdcard/xyz.
除标签路径之外是类似的东西。 “/ MNT / SD卡/ XYZ”
如何解决这个问题。
任何帮助都会后悔。
答案 0 :(得分:0)
在我的三星Galaxy标签中,我使用了这个:
String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/external_sd" ) ;
//Now file points to my external sdcard
在上述情况下,我认为你需要这样做:
String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/external_sd/xyz/" ) ;
Note
:如果上述代码不起作用,则表示您已为SD卡指定了名称。例如。如果我将我的外部SD卡命名为rockStar,则下面是代码:
String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/rockStar/xyz/" ) ;