文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>android 读取文件内容操作2

android 读取文件内容操作2

时间:2010-08-23  来源:朱宇华

读:
public String ReadSettings(Context context){
      FileInputStream fIn = null;
      InputStreamReader isr = null;
      
      char[] inputBuffer = new char[255];
      String data = null;
      
      try{
       fIn = openFileInput("settings.dat");      
          isr = new InputStreamReader(fIn);
          isr.read(inputBuffer);
          data = new String(inputBuffer);
          Toast.makeText(context, "Settings read",Toast.LENGTH_SHORT).show();
          }
          catch (Exception e) {      
          e.printStackTrace();
          Toast.makeText(context, "Settings not read",Toast.LENGTH_SHORT).show();
          }
          finally {
             try {
                    isr.close();
                    fIn.close();
                    } catch (IOException e) {
                    e.printStackTrace();
                    }
          }
          return data;
     }

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

使用方法:
WriteSettings(this,"setting0, setting1, setting2");
String data[] = ReadSettings(this).split(",");
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载