Android五大存储方式之File文件存储
2016-12-14 13:59
375 查看
File文件存储方式的工具类:
/** * Created by admin on 2016/12/13. */ public class FileWRTools { /** * 输出流形式,来保存文件 * @param context * @param data 要保存的字符串 * “data” 是要要生成的文件的文件名(data.txt) */ public static void writeFile(Context context, String data) { BufferedWriter bufferedWriter = null; FileOutputStream outputStream; try { outputStream = context.openFileOutput("data", Context.MODE_PRIVATE); bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream)); bufferedWriter.write(data); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (bufferedWriter != null) try { bufferedWriter.close(); } catch (IOException e) { e.printStackTrace(); } } } /** * 输入流形式,来读取data文件 * @param context * @return */ public static String readFile(Context context){ FileInputStream inputStream ; BufferedReader bufferedReader = null; StringBuffer stringBuffer = new StringBuffer(); try { inputStream = context.openFileInput("data"); bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); String line =""; while ((line = bufferedReader.readLine()) != null){ stringBuffer.append(line); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally { if (bufferedReader != null){ try { bufferedReader.close(); } catch (IOException e) { e.printStackTrace(); } } } return stringBuffer.toString(); } }
相关文章推荐
- Android五种储存方式之一文件内部File存储
- Android五大储存方式之文件存储
- Android存储五大方式
- Android数据存储方式(一)文件
- Android 数据持久化方式(1)文件存储
- Android数据存储方式之文件存储详解
- Android开发之五大存储方式之一数据库存储
- Android五大存储方式之数据库升级篇
- Android中的五大数据存储方式之一——文件存储
- Android四种存储方式: sharedpreference,file,SQlite,contentprovider。
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
- Android四种存储方式 sharedpreference,file,SQlite,contentprovider实现增删改查
- Android数据存储方式(一)文件
- Android中的文件存储outFileOutput和openFileInput
- Android中的File文件存储及读取file中的Bitmap
- Android数据保存的3种方式 SharedPreferences存储、文件存储、数据库存储SQLite 未完
- .FileNotFoundExceptionAndroid中的文件存储位置