【问题标题】:Differences between different getdir() function in androidandroid中不同getdir()函数的区别
【发布时间】:2015-11-24 09:13:22
【问题描述】:

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

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

【问题讨论】:

  • 你应该在问这里之前检查文档,就像 Vivid 回答你的问题一样。
  • 很抱歉,如有要求,将删除该帖子。

标签: android storage getdirectories


【解决方案1】:

getExternalFilesDir(String type)

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

getExternalFilesDirs()

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

getExternalCacheDir()

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

getExternalCacheDirs()

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

getExternalStorageDirectory()

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

getExternalStoragePublicDirectory(String type)

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

getFilesDir()

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

这些文档将帮助您

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2022-10-18
    • 2014-04-19
    • 1970-01-01
    相关资源
    最近更新 更多