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

来源:互联网 发布:周末网络理财平台 编辑:程序博客网 时间:2024/06/10 16:57

文件读写


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();








0 0
原创粉丝点击