【android文件写入和读取】天下之事常成于困约,而败于奢靡。这篇文章主要讲述android文件写入和读取相关的知识,希望能为你提供帮助。
//读写文件函数调用
writeFileData(filename,datas); String result=readFileData(filename); Toast.makeText(Main2Activity.this,result.getClass().toString(),Toast.LENGTH_SHORT).show();
下面是读写代码的实现:
//文件写入 public void writeFileData(String filename, String content){ try { FileOutputStream fos = this.openFileOutput(filename, MODE_PRIVATE); //获得FileOutputStream //将要写入的字符串转换为byte数组 byte[]bytes = content.getBytes(); fos.write(bytes); //将byte数组写入文件 fos.close(); //关闭文件输出流} catch (Exception e) { e.printStackTrace(); } }//文件读取 public String readFileData(String fileName){ String result=""; try{ FileInputStream fis = openFileInput(fileName); //获取文件长度 int lenght = fis.available(); byte[] buffer = new byte[lenght]; fis.read(buffer); //将byte数组转换成指定格式的字符串 result = new String(buffer, "UTF-8"); } catch (Exception e) { e.printStackTrace(); } returnresult; }
推荐阅读
- 使用Android服务,实现报警管理器和广播接收器
- Android Wifi 主动扫描 被动扫描
- 求数组中最小的数值(结合apply() call())
- Android 扫描枪开发
- 跨平台移动APP开发进阶 三 hbuilder+mui mobile app 开发心酸路
- Android Studio 引入 Git 并提交代码
- Android 通过Intent调用系统功能和Action动作和服务广播大全
- Android-SQLiteOpenHelper里增删改查
- ???create-react-app???react??????????????????css