0

这些 getdir() 函数有什么区别?我通过互联网搜索,但似乎它们都有相同的功能。那么它们有什么用呢?

getExternalFilesDir()
getExternalFilesDirs()
getExternalCacheDir()
getExternalCacheDirs()
getExternalStorageDirectory()
getExternalStoragePublicDirectory()
getFilesDir()
4

1 回答 1

1

getExternalFilesDir(字符串类型)

返回主共享/外部存储设备上的目录的绝对路径,应用程序可以在其中放置其拥有的持久文件。

获取外部文件目录()

返回应用程序可以放置其拥有的持久文件的所有共享/外部存储设备上的应用程序特定目录的绝对路径。

获取外部缓存目录()

返回主共享/外部存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的缓存文件。

获取外部缓存目录()

返回应用程序可以放置其拥有的缓存文件的所有共享/外部存储设备上的应用程序特定目录的绝对路径。

获取外部存储目录()

返回主要的共享/外部存储目录。

getExternalStoragePublicDirectory(字符串类型)

获取用于放置特定类型文件的顶级共享/外部存储目录。

获取文件目录()

返回文件系统上存储使用openFileOutput(String, int)创建的文件的目录的绝对路径。

这些文件将帮助您

于 2015-11-24T09:26:02.340 回答