android为我们提供了openFileInput和openFileOutput两个方法来将数据读取和写入文件。

//写入文件
try{
    FileOutputStream fo = openFileOutput("火焰魔法使用口诀.txt",Context.MODE_WORLD_READABLE);
    //将字节流转换为字符流,相当于桥
    OutputStreamWrite bridge = new OutputStreamWrite(fo);
    //创建字符缓冲流,将桥传进去
    BufferedWriter bw = new BufferedWriter(bridge);
    String s = "我以屌丝之名召唤火焰!出来吧,大火";
    //将字符串s写入到缓冲流中
    bw.write(s); 
    //写完了一定要写这句将缓冲流中的数据刷到目的文件中去
    bw.flush();
    //关闭字符缓冲流和桥以及字节流
    bw.close();
    fo.close();
}

阅读全文 »