获取应用程序文件的路径

时间:2013-10-14 21:29:40

标签: java android file

我正在尝试获取应用数据文件(/ data / files)的目录

我该怎么做?

我尝试了ContextWrapper.getFilesDir();,但它说Non-static method 'getFilesDir()' cannot be referenced from a static context

我使用它的上下文是:String[] filenames = ContextWrapper.getFilesDir(); 谢谢!

1 个答案:

答案 0 :(得分:1)

编译器抱怨您需要context实例来调用getFilesDir()。如果你在Activity内,你可以这样做.-

File[] files = getFilesDir().listFiles();

,因为Activity本身就是Context。相反,您需要将context传递给将要访问文件目录的类。