这类getdir()函数之间有什么区别?我通过互联网搜索,但似乎它们都有相同的功能。那他们又有什么用呢?
getExternalFilesDir()
getExternalFilesDirs()
getExternalCacheDir()
getExternalCacheDirs()
getExternalStorageDirectory()
getExternalStoragePublicDirectory()
getFilesDir()发布于 2015-11-24 09:26:02
返回主共享/外部存储设备上的目录的绝对路径,应用程序可以在该存储设备中放置其拥有的持久文件。
返回应用程序特定目录在所有共享/外部存储设备上的绝对路径,应用程序可以在这些存储设备中放置其所拥有的持久文件。
返回主共享/外部存储设备上特定于应用程序的目录的绝对路径,应用程序可以在其中放置它所拥有的缓存文件。
返回应用程序特定目录在所有共享/外部存储设备上的绝对路径,应用程序可以在这些存储设备中放置其拥有的缓存文件。
返回主共享/外部存储目录。
getExternalStoragePublicDirectory(字符串类型)
获取顶级共享/外部存储目录,用于放置特定类型的文件。
返回文件系统上存储用openFileOutput(字符串,int)创建的文件的目录的绝对路径。
这些文件将帮助你
https://stackoverflow.com/questions/33889552
复制相似问题