1     public static void saveDataToPrivateFile(Context context, String data, int mode, String fileName) {
2 FileOutputStream fileOutputStream = null;
3 BufferedWriter bufferedWriter = null;
4
5 try {
6 fileOutputStream = context.openFileOutput(fileName, mode);
7 bufferedWriter = new BufferedWriter(new OutputStreamWriter(fileOutputStream));
8 bufferedWriter.write(data);
9 } catch (IOException e) {
10 e.printStackTrace();
11 } finally {
12 try {
13 if (bufferedWriter != null) {
14 bufferedWriter.close();
15 }
16 } catch (IOException e) {
17 e.printStackTrace();
18 }
19 }
20 }
21
22 public static String loadDataFromPrivateFile(Context context, String fileName) {
23 FileInputStream fileInputStream = null;
24 BufferedReader bufferedReader = null;
25 StringBuilder stringBuilder = new StringBuilder();
26
27 try {
28 fileInputStream = context.openFileInput(fileName);
29 bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream));
30 String result = "";
31 while ((result = bufferedReader.readLine()) != null) {
32 stringBuilder.append(result);
33 }
34 } catch (IOException e) {
35 e.printStackTrace();
36 } finally {
37 if (bufferedReader != null) {
38 try {
39 bufferedReader.close();
40 } catch (IOException e) {
41 e.printStackTrace();
42 }
43 }
44 }
45
46 return stringBuilder.toString();
47 }
48
49 public static boolean deletePrivateFile(Context context, String fileName) {
50 try {
51 return context.deleteFile(fileName);
52 } catch (Exception e) {
53 e.printStackTrace();
54 return false;
55 }
56 }

最新文章

  1. linux6的yum源
  2. 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)
  3. ThinkPHP框架表单验证
  4. lua class(table)
  5. NOIP2004 解题报告
  6. 每天一个小算法(Shell sort5)
  7. 【BZOJ】【3093】【FDU校赛2012】A Famous Game
  8. ASP.NET中身份验证的三种方法
  9. Java多线程编程总结(学习博客)
  10. go JSON
  11. VS2010添加默认路径,库以及Lib
  12. oracle Constraint[相似 constraint使用方法总结 I]
  13. protobuf那些事
  14. [IR] Concept Search and LDA
  15. 多表连接时USING和ON的区别,USING会去掉重复列,ON显示重复列。
  16. 通过nginx反向代理接收应用宝回调
  17. pil库的介绍与应用
  18. docker镜像打包save,载入load,启动run
  19. jsp/servlet学习五之jsp表达式语言初窥
  20. js 三目运算

热门文章

  1. 浅谈 web3
  2. a 标签下载文件重命名文件失效
  3. 在Github上搭建个人主页
  4. element ui中el-tree文字显示不全解决方案
  5. windows terminal用ssh连接已重装的服务器提示REMOTE HOST IDENTIFICATION HAS CHANGED!
  6. main(调用一个公共组件)
  7. next_permutation / prev_permutation 用法
  8. 内容类型框架-ContentType 模型
  9. window操作
  10. 解决linux多网卡线路选择----windows arp绑定