Java 获取应用程序文件的路径
我正在尝试获取应用程序数据文件的目录(/data/files) 我该怎么做 我尝试了Java 获取应用程序文件的路径,java,android,file,Java,Android,File,我正在尝试获取应用程序数据文件的目录(/data/files) 我该怎么做 我尝试了ContextWrapper.getFilesDir()但它表示不能从静态上下文引用非静态方法“getFilesDir()” 我在其中使用它的上下文是:String[]filenames=ContextWrapper.getFilesDir() 谢谢 编译器正在抱怨您需要context实例来调用getFilesDir()。如果您在一个活动中,您可以这样做- File[] files = getFilesDir()
ContextWrapper.getFilesDir()代码>但它表示不能从静态上下文引用非静态方法“getFilesDir()”
我在其中使用它的上下文是:String[]filenames=ContextWrapper.getFilesDir()代码>
谢谢 编译器正在抱怨您需要context
实例来调用getFilesDir()
。如果您在一个活动中
,您可以这样做-
File[] files = getFilesDir().listFiles();
,因为活动
本身就是一个上下文
。相反,您需要将上下文
传递给要访问文件目录的类。那么它将是String[]filenames=getfiledir().listFiles()?如此接近,它实际上是一个文件[]
。我的错,我会修改我的答案。