Android课堂笔记4——文件读写

    xiaoxiao2025-09-19  69

    文件读写

    1.读取内部和外部储存

    File类:表示文件或文件夹的路径

    在/data/data/‘应用包名’/files目录下新建文件

    File file=new File(getFilesDir(),"testFile");

    FileOutputStream:在文件中写入信息

    String s="入字符"; try { FileOutputStream out=openFileOutput("testFile", Context.MODE_PRIVATE); out.write(s.getBytes()); out.close(); } catch (Exception e) { e.printStackTrace(); }

    得到外部储存路径

    File exFile=Environment.getExternalStorageDirectory(); exFile=new File(exFile,"testFile2"); Log.d("MainActivity",exFile.getAbsolutePath()); Log:MainActivity: /storage/sdcard0/testFile2

    2.读取assets文件

    try { InputStream inputStream=getResources().getAssets().open("testFile"); } catch (IOException e) { e.printStackTrace(); }

    3.读取raw文件

    InputStream inputStream=getResources().openRawResource(R.raw.test);

    4.SharedPrefrences

    SharedPrefrences是一个轻量级的储存类型,数据储存在xml文件中

    SharedPreferences sharedPreferences=getSharedPreferences("test",MODE_PRIVATE); SharedPreferences.Editor editor=sharedPreferences.edit(); editor.putString("testKey","testValue"); editor.commit();

    转载请注明原文地址: https://ju.6miu.com/read-1302802.html
    最新回复(0)