在我正在为Android开发的应用程序中,我允许用户创建特定于我的应用程序的文件,并使用扩展名“.rbc”。到目前为止,我已经成功创建、写入和读取这些文件。
现在,我正在尝试计算存在的这些文件的数量。我对Java并不是特别熟悉,而且我刚开始为Android编程,所以感觉有点迷失。到目前为止,我所有尝试都无法找到具有我的扩展名的任何文件。
因此,我基本上有两个问题需要回答,以便我可以解决这个问题:
Android存储应用程序创建的文件的默认目录在哪里?
您能否给我提供在Android上计算特定扩展名文件数量的示例?
非常感谢您提前的时间。
现在,我正在尝试计算存在的这些文件的数量。我对Java并不是特别熟悉,而且我刚开始为Android编程,所以感觉有点迷失。到目前为止,我所有尝试都无法找到具有我的扩展名的任何文件。
因此,我基本上有两个问题需要回答,以便我可以解决这个问题:
Android存储应用程序创建的文件的默认目录在哪里?
您能否给我提供在Android上计算特定扩展名文件数量的示例?
非常感谢您提前的时间。
Context.getCacheDir()
提供了/data/data/<package-name>/cache
的位置,而Context.getFilesDir()
指向/data/data/<package-name>/files
。前者定期被清空,因此在缓存目录中存储文件时要注意。 - Tiago