我正在开发一个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");
我可以获得该路线,但我正在制作一个库,我需要在指定的路径中放置一系列文件,而不使用参数或活动的上下文。
有办法搞定吗?
答案 0 :(得分:0)
有办法搞定吗?
没有
您需要修改您的库以接受某些内容作为输入,以便您可以在应用所需的位置和方式读取和写入数据。理想情况下,您使用某种Java接口,允许应用程序具有一定的灵活性(例如,将数据存储在自己的加密容器中),并提供可能使用应用程序自己的File
的库存实现Context
}。