package com.num.utils;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import android.os.Environment;
public class SDCardFileReader {
public static String getData(String fileName){
File sdcard = Environment.getExternalStorageDirectory();
//Get the text file
File file = new File(sdcard,fileName);
//Read text from file
StringBuilder text = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
text.append(line);
text.append('\n');
}
}
catch (IOException e) {
//You'll need to add proper error handling here
}
return text.toString();
}
public static void saveData(String fileName,String data){
File sdcard = Environment.getExternalStorageDirectory();
//Get the text file
File file = new File(sdcard,fileName);
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(data);
writer.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}