android 中不同 getdir() 函数之间的差异
Differences between different getdir() function in android
这几种getdir()函数有什么区别?
我通过互联网搜索,但似乎所有这些都具有相同的功能。那它们有什么用呢?
getExternalFilesDir()
getExternalFilesDirs()
getExternalCacheDir()
getExternalCacheDirs()
getExternalStorageDirectory()
getExternalStoragePublicDirectory()
getFilesDir()
getExternalFilesDir(String type)
Returns 主 shared/external 存储设备上目录的绝对路径,应用程序可以在其中放置它拥有的持久文件。
Return所有 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的持久文件。
Returns 主 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的缓存文件。
Returns 所有 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的缓存文件。
Return 主 shared/external 存储目录。
getExternalStoragePublicDirectory(String type)
获取用于放置特定类型文件的顶级shared/external 存储目录。
Returns 文件系统上存储用 openFileOutput(String, int) 创建的文件的目录的绝对路径。
这些文档会对您有所帮助
这几种getdir()函数有什么区别? 我通过互联网搜索,但似乎所有这些都具有相同的功能。那它们有什么用呢?
getExternalFilesDir()
getExternalFilesDirs()
getExternalCacheDir()
getExternalCacheDirs()
getExternalStorageDirectory()
getExternalStoragePublicDirectory()
getFilesDir()
getExternalFilesDir(String type)
Returns 主 shared/external 存储设备上目录的绝对路径,应用程序可以在其中放置它拥有的持久文件。
Return所有 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的持久文件。
Returns 主 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的缓存文件。
Returns 所有 shared/external 存储设备上应用程序特定目录的绝对路径,应用程序可以在其中放置它拥有的缓存文件。
Return 主 shared/external 存储目录。
getExternalStoragePublicDirectory(String type)
获取用于放置特定类型文件的顶级shared/external 存储目录。
Returns 文件系统上存储用 openFileOutput(String, int) 创建的文件的目录的绝对路径。
这些文档会对您有所帮助