Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将内容文件文本作为原始资源写入/删除android_Android - Fatal编程技术网

将内容文件文本作为原始资源写入/删除android

将内容文件文本作为原始资源写入/删除android,android,Android,我制作了一个android应用程序,从resource/raw读取textfile.txt。而且工作很好。代码如下: BufferedReader bufferreader = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.textfile))); String bufferLine; String tempText = ""; t

我制作了一个android应用程序,从resource/raw读取textfile.txt。而且工作很好。代码如下:

    BufferedReader bufferreader = new BufferedReader(new
            InputStreamReader(getResources().openRawResource(R.raw.textfile)));
    String bufferLine;
    String tempText = "";
    try{
        while ((bufferLine = bufferreader.readLine()) != null){
            tempText = tempText + bufferLine;
             }
            } catch (IOException e){
            }

现在,我还需要通过修改(写入)或删除内容来访问这个原始资源文本文件。在安卓系统上有这样做的方法吗

您无法编写资源。将文件复制到应用程序内部存储器或外部存储器(sd卡或其他)中,然后您可以对其进行修改。

您不能写入资源。将文件复制到应用程序内部存储器或外部存储器(sd卡或其他)中,然后您可以对其进行修改。

修改后,使用存储文件

如何使用外部存储在一定程度上取决于目标版本,但我链接到的文档中对此进行了解释

如果卸载了应用程序,并且目标版本为API level 8或更高版本,则将删除与应用程序关联的外部存储中的文件。

修改文件后,使用存储文件

如何使用外部存储在一定程度上取决于目标版本,但我链接到的文档中对此进行了解释


如果卸载了应用程序,并且目标版本为API level 8或更高版本,则与应用程序关联的外部存储器中的文件将被删除。

OK,然后我必须创建文件并将资源文件的内容复制到内存中。谢谢。那么我必须创建文件并将资源文件的内容复制到内存中。谢谢