1.将数据存储到文件中(文件默认存储到data/data/包名/files目录下)

 public void save(String inputText) {//inputText为传入的要保存的数据     FileOutputStream out = null;     BufferedWriter writer = null;     try {     out = openFileOutput("data", Context.MODE_APPEND);//"data"为文件名,第二个参数为文件操作模式:文件已经存在,就往文件里面追加类容,不从新创建文件。     writer = new BufferedWriter(new OutputStreamWriter(out));     writer.write(inputText);     } catch (IOException e) {     e.printStackTrace();     } finally {     try {     if (writer != null) {     writer.close();     }     } catch (IOException e) {     e.printStackTrace();     }     }     }

2.从文件中读取数据

//读取数据String inputText1 = load();if (!TextUtils.isEmpty(inputText1)) {//非空判断,传入为null和空字符串时返回true//将数据展示到listview控件ArrayAdapter adapter = new ArrayAdapter(MainActivity.this, android.R.layout.simple_list_item_1);//android.R.layout.simple_list_item_1android内置子布局adapter.add(inputText1);ListViewBattery5.setAdapter(adapter);}

 public String load() { FileInputStream in = null; BufferedReader reader = null; StringBuilder content = new StringBuilder(); try { in = openFileInput("data");           //“data”为文件名 reader = new BufferedReader(new InputStreamReader(in)); String line = ""; while ((line = reader.readLine()) != null) { line= line + "\n";               //换行 content.append(line); } } catch (IOException e) { e.printStackTrace(); } finally { if (reader != null) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } } return content.toString(); };

3.从文件存储中删除文件

//删除文件存储时对应目录下的文件File file = new File("/data/data/com.zhc.batte/files/data");file.delete();


更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
  4. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  5. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  6. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  7. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  8. 关于SignApk相关
  9. Android7.0 禁止锁屏状态的下拉状态栏

随机推荐

  1. Android实现OTG功能
  2. Android(安卓)NDK编程浅入深出之--Androi
  3. Android蓝牙操作笔记
  4. Android2.2快速入门(1)
  5. Android(安卓)O WiFi启动流程
  6. Android动态加载dex技术初探
  7. android 实现天气预报(带动画的和不带动
  8. Android(安卓)Dial处理过程
  9. Android(安卓)Thread 常用方法
  10. Android(安卓)recovery 下使用 updater-s