0

我正在开发一个android应用程序,我需要获取存储应用程序生成的文件的路径,conosco使用这个:

this.getFilesDir();

或者我可以通过以下方式获取该文件夹:

OutputStreamWriter fout=
    new OutputStreamWriter(
        openFileOutput("prueba_int.txt", Context.MODE_PRIVATE));

fout.write("Texto de prueba.");
fout.close();

接着:

getFileStreamPath("samplefile.txt");

我可以得到那条路线,但我正在制作一个库,我需要在指定路径中放置一系列文件,而不使用参数或活动的上下文。

有办法得到吗?

4

1 回答 1

0

有办法得到吗?

不。

您将需要修改您的库以接受某些内容作为输入,让您可以在应用程序想要的位置和方式读取和写入数据。理想情况下,您使用某种 Java 接口,允许应用程序具有一定的灵活性(例如,将您的数据存储在其自己的加密容器中),并提供可能使用File来自应用程序自己的Context.

于 2013-10-10T21:07:29.033 回答