Android——文件存储

    xiaoxiao2021-03-25  71

    文件存储

    该文件的存储目录:/data/data/packagename/files/xxx.

    1、写入文件数据

    通过openFileOutput(String name, int mode)方法获取写入流,通过java的写流进行操作。

    FileOutputStream fos =openFileOutput("name.txt", Context.MODE_PRIVATE); fos.write("lpl".getBytes()); fos.flush();

    这里为了演示,将简单字符串lpl写入到name.txt当中。

    打开该文件看看:

    2、读取文件数据

    通过openFileInput获取写入的文件,通过java读流进行操作。

    FileInputStream fis=openFileInput("name.txt"); byte b[] =new byte[10]; int len=0; StringBuffer buffer=new StringBuffer(); while((len=fis.read(b))!=-1) { buffer.append(new String(b,0,len)); } Toast.makeText(getApplicationContext(), buffer, 0).show();

    不要忘了记得关闭流。

    由于有java的io流,所以要记得抛异常。

    转载请注明原文地址: https://ju.6miu.com/read-39746.html

    最新回复(0)