Android Studio模拟器getExternalStorageDirectory()
问题描述:
我正在使用Android Studio及其模拟器。但似乎getExternalStorageDirectory()方法在模拟器上不起作用。我已经看过在config.ini中是否打开“sdCard”“= yes” - 这是。有什么问题?如果有人能帮助我,那会很棒!Android Studio模拟器getExternalStorageDirectory()
答
public String getSDPath(){
File sdDir = null;
boolean sdCardExist = Environment.getExternalStorageState()
.equals(Android.os.Environment.MEDIA_MOUNTED);
if (sdCardExist)
{
sdDir = Environment.getExternalStorageDirectory();
}
return sdDir.toString();
}
String fileName = getSDPath() +"/" + name;
尝试在使用它之前获取SDcard的状态Environment Class:Environment.getExternalStorageState()== Environment.MEDIA_MOUNTED ==>它是正确的,您可以使用SD卡。 – sonnv1368
@ sonnv1368谢谢你的回答!没有没有安装。 – taxus1