0
我有一個小應用程序,顯示來自網絡的圖片。我希望我的用戶能夠將照片保存到SD卡,但我不想將它們保存在根文件夾中。無論如何要獲得SD卡中的默認圖片文件夾來保存圖片嗎?如何獲取Android上的SD卡上的默認圖片文件夾?
在此先感謝。
我有一個小應用程序,顯示來自網絡的圖片。我希望我的用戶能夠將照片保存到SD卡,但我不想將它們保存在根文件夾中。無論如何要獲得SD卡中的默認圖片文件夾來保存圖片嗎?如何獲取Android上的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;
}