getExternalStorageDirectory 和 getExternalStoragePublicDirectory 之间的区别?

Difference between getExternalStorageDirectory and getExternalStoragePublicDirectory?

根据 google,一个 returns 主 shared/external 存储目录,另一个获得顶级 shared/external 存储目录,用于放置特定类型的文件。谁能用简单的语言和例子解释一下?

我假设您在生活中曾使用过 Windows 电脑。

Environment.getExternalStorageDirectory(),如果这是 Windows,会 return C:\.

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES),如果这是 Windows,return 用户通常会在 C:\ 驱动器上查找保存的电影的某个标准位置。