我尝试过这个方法:
我将第二行改为了以下内容: ```` 我尝试将第二行改成: ````
public String getFilename() {
File file = new File(Environment.getExternalStorageDirectory(), "Test2");
if (!file.exists()) {
file.mkdirs();
}
String uriSting = (file.getAbsolutePath() + "/" + "IMG_" + System.currentTimeMillis() + ".png");
return uriSting;
}
我将第二行改为了以下内容: ```` 我尝试将第二行改成: ````
File file = new File("sdcard/Test2");
但是目录仍然被创建在设备存储器上,而不是外部SD卡上。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
吗? - Shlomi Haver