我有一个小应用程序,可以显示来自网络的图片。我希望我的用户能够将图片保存到 sd 卡,但我不想将它们保存在根文件夹中。有没有办法在 sd 卡中获取默认图片文件夹来保存图片?
提前致谢。
我有一个小应用程序,可以显示来自网络的图片。我希望我的用户能够将图片保存到 sd 卡,但我不想将它们保存在根文件夹中。有没有办法在 sd 卡中获取默认图片文件夹来保存图片?
提前致谢。
这种方法可以如愿以偿。为我工作
private String getAlbumName() {
return root folder name;
}
public File getAlbumDir() {
File storageDir = null;
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
storageDir = mAlbumStorageDirFactory.getAlbumStorageDir(getAlbumName());
if (storageDir != null) {
if (! storageDir.mkdirs()) {
if (! storageDir.exists()){
Log.d("CameraSample", "failed to create directory");
return null;
}
}
}
} else {
Log.v(getString(R.string.app_name), "External storage is not mounted READ/WRITE.");
}
return storageDir;
}