在 android 中的文件中输入数据

问题描述

在 android 中的文件中输入数据
下面的代码重写了文件。
我想让原来的数据还保持一致。

osw..append (data);  

但是没有获得结果。

public void WriteSettings(Context context String data){              FileOutputStream fOut = null;              OutputStreamWriter osw = null;             try{              fOut = context.openFileOutput(""abc.txt""Context.MODE_PRIVATE);                     osw = new OutputStreamWriter(fOut);               osw.write(data);               osw.flush();               Toast.makeText(contextSettings saved""Toast.LENGTH_SHORT).show();              }               catch (Exception e) {                     e.printStackTrace();               Toast.makeText(contextSettings not saved""Toast.LENGTH_SHORT).show();              }               finally {                  try {                         osw.close();                         fOut.close();                         } catch (IOException e) {                         e.printStackTrace();                         }               }          }

解决方案

public FileOutputStream(File file boolean append) 构造方法有个已追加方式写入文件
第二个构造函数设置为true就OK

解决方案二:
试一下这个DHUDFN

解决方案三:

 public void WriteSettings(Context context String data){          FileOutputStream fOut = null;          OutputStreamWriter osw = null;         try{          fOut = context.openFileOutput(""abc.txt""Context.MODE_APPEND);                 osw = new OutputStreamWriter(fOut);           osw.write(data);           osw.flush();           Toast.makeText(contextSettings saved""Toast.LENGTH_SHORT).show();          }           catch (Exception e) {                 e.printStackTrace();           Toast.makeText(contextSettings not saved""Toast.LENGTH_SHORT).show();          }           finally {              try {                     osw.close();                     fOut.close();                     } catch (IOException e) {                     e.printStackTrace();                     }           }      }
时间: 2024-12-02 11:18:19

在 android 中的文件中输入数据的相关文章

android从资源文件中读取文件流并显示的方法_Android

本文实例讲述了android从资源文件中读取文件流并显示的方法.分享给大家供大家参考.具体如下: 在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: private void doRaw(){ InputStream is = this.getResources().openRawResource(R.raw.ziliao); try{ doRead(is); }catch(IOException e){ e.printStackTrace(

代码-android中xml文件中xmlns问题

问题描述 android中xml文件中xmlns问题 xmlns:android="http://schemas.android.com/apk/res/android" 这段代码加在xml文件头部就会报错,是怎么回事? 解决方案 只能放在根节点 上,比如 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

matlab中m文件中的一些问题

问题描述 matlab中m文件中的一些问题 修改了其中的数据后,为什么在m文件中运行,结果还是一样的? 解决方案 应该是m文件的问题.看看是否有clear all或影响r的地方. 解决方案二: 重新启动matlab,删除了数据重新运行下.再不行看下程序,有没有读取到数据,代码有没有问题.

怎么关闭WPS演示中影音文件中声音

  怎么关闭WPS演示中影音文件中声音 1.打开WPS演示,点击菜单栏--插入--影片和声音--文件中的影片. 2.弹出对话框,找到要插入影片的位置,点击打开,将影音文件插入到演示中. 3.鼠标移动到演示中的黑屏位置,右键点击,选择编辑影片对象. 4.点击声音音量后的小喇叭按钮,勾选静音.确定之后播放幻灯片,影片的声音已经没有了.

字符串-linux中查找文件中中文逗号

问题描述 linux中查找文件中中文逗号 .csv文件中有一个字段是一个中文的逗号",",可是我把这个文件放到linux系统中用getline() 读取一行到一个字符串中str, 再用str.find() 查找这个逗号,为什么找不到啊? 怎么才能找到??? 求大牛解答,急急急!!! 解决方案 完全可以用linux cat指令加上grep进行查找,十分方便 解决方案二: 你用unicode方式读取文件.然后用wstring来查找 同时你的linux需要支持中文 解决方案三: 我是要读取文

mfc-MFC中从文件中输入一个浮点数,求这个浮点数的导数

问题描述 MFC中从文件中输入一个浮点数,求这个浮点数的导数 MFC中从文件中输入一个浮点数,求这个浮点数的导数,看了一些公式比较晕 解决方案 一个数怎么求导数,你明白什么是导数么?

Java将对象保存到文件中/从文件中读取对象的方法_java

1.保存对象到文件中 Java语言只能将实现了Serializable接口的类的对象保存到文件中,利用如下方法即可: public static void writeObjectToFile(Object obj) { File file =new File("test.dat"); FileOutputStream out; try { out = new FileOutputStream(file); ObjectOutputStream objOut=new ObjectOutp

android在xml文件中定义drawable数组、id数组等

假如我们需要在代码中为一组view设置相对应的一组图片资源时(如为listview/gridview的所有item设置一组对应的图片时),我们就可以在xml中定义一组代表图片的drawable数组,然后用代码进行读取. 开始我是这样做的: [java] view plaincopy <integer-array name="actions_images">       <item>@drawable/pencil1</item>       <

shell中删除文件中重复行的方法_linux shell

Linux下文本处理工具很丰富很强大,例如这样一个文件: 复制代码 代码如下: cat log www.jb51.net 192.168.1.1www.jb51.net 192.168.1.1www.jb51.net 192.168.1.2ffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggg