Java android中的应用程序文件路径
我正在开发一个android应用程序,我需要获取应用程序生成的文件的存储路径,conosco使用此路径:Java android中的应用程序文件路径,java,android,file,Java,Android,File,我正在开发一个android应用程序,我需要获取应用程序生成的文件的存储路径,conosco使用此路径: this.getFilesDir(); 或者我可以通过以下方式获取该文件夹: OutputStreamWriter fout= new OutputStreamWriter( openFileOutput("prueba_int.txt", Context.MODE_PRIVATE)); fout.write("Texto de prueba."); fout.c
this.getFilesDir();
或者我可以通过以下方式获取该文件夹:
OutputStreamWriter fout=
new OutputStreamWriter(
openFileOutput("prueba_int.txt", Context.MODE_PRIVATE));
fout.write("Texto de prueba.");
fout.close();
然后:
getFileStreamPath("samplefile.txt");
我可以获得该路径,但我正在创建一个库,我需要在不使用参数或活动上下文的情况下将一系列文件放置在指定路径中
有办法得到它吗
有办法得到它吗
没有
你需要修改你的库,接受一些东西作为输入,让你在应用程序想要的地方和方式读写数据。理想情况下,您可以使用某种Java接口,使应用程序具有一定的灵活性(例如,将数据存储在自己的加密容器中),并提供一个库存实现,该实现可能使用应用程序自己的
上下文中的文件
,这是我的计划b,但我想确保没有其他方法可以做到这一点,你可以告诉我在哪里可以得到关于那个加密容器的信息。谢谢你的帮助,并告诉我另一种方法来做我想做的事情do@OtaconRex:“在那里我可以获得关于加密容器的信息”——好吧,这个应用可以做任何事情,从直接使用javax.crypto
到使用某种东西。