android中的应用程序文件路径

时间:2013-10-10 20:56:34

标签: java android file

我正在开发一个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");

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

有办法搞定吗?

1 个答案:

答案 0 :(得分:0)

  

有办法搞定吗?

没有

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