Java 如何在android应用程序中编辑资源文件?(安卓工作室)

Java 如何在android应用程序中编辑资源文件?(安卓工作室),java,android,android-studio,Java,Android,Android Studio,我正在创建一个利用日志的android应用程序。我在“原始”资源文件夹中放置了一个名为“log.txt”的文件。我已经知道了如何使用openrawsource将其打开到inputstream,但是我不确定如何打开它,以便使用PrintWriter 我还尝试访问在目标设备上预先创建的文件,但没有成功 如果有人能向我解释如何向PrintWriter打开资源文件,我将不胜感激 然而,我不知道如何打开它,以便我可以使用它的PrintWriter 你不能。资源在运行时是只读的。不过,欢迎您使用InputS

我正在创建一个利用日志的android应用程序。我在“原始”资源文件夹中放置了一个名为“log.txt”的文件。我已经知道了如何使用
openrawsource
将其打开到inputstream,但是我不确定如何打开它,以便使用
PrintWriter

我还尝试访问在目标设备上预先创建的文件,但没有成功

如果有人能向我解释如何向PrintWriter打开资源文件,我将不胜感激

然而,我不知道如何打开它,以便我可以使用它的PrintWriter


你不能。资源在运行时是只读的。不过,欢迎您使用
InputStream
将资源内容的副本写入文件系统上的文件(例如,on)

如何访问内部资源?我之前试过,但没能。@EthanKershner:我不知道你在这里所说的“内部资源”或“访问”是什么意思。您已经了解了
openrawsource()
。如果“内部资源”是指内部存储,请在任何
上下文
上调用
getFilesDir()
,以获取指向可写入目录的
文件
对象。从这里开始,它就是标准的Java文件I/O。哦,对不起,这就是我的意思。谢谢