我正在尝试遵循保存文件参考。为什么API 级别 4 支持getExternalStoragePublicDirectory
和getExternalFilesDir
不支持?
现在我正在使用他们的一些支持 API 级别 4 的示例应用程序,我使用以下代码:
public File getAlbumStorageDir(String albumName) {
// Get the directory for the user's public pictures directory.
File file = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), albumName);
if (!file.mkdirs()) {
//Log.e(LOG_TAG, "Directory not created");
System.out.println("Directory not created");
}
return file;
}
我收到以下错误:Call requires API level 8 (current min is 4): android.os.Environment#getExternalStoragePublicDirectory
。
还有什么我可以用于 4 的吗?