package tools; import android.annotation.TargetApi; import android.os.Build; import android.os.Environment; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; /** * File utility Class. * Created by shibaprasad on 4/13/2015. */ public class FileTool { public static final String ROOT_PATH = Environment.getExternalStorageDirectory() + "/" + "Text To Voice"; //Get string from a text file. @TargetApi(Build.VERSION_CODES.KITKAT) public static String getStringFromFile(File file) throws IOException { BufferedReader bufferedReader = new BufferedReader(new FileReader(file.getPath())); StringBuilder stringBuilder = new StringBuilder(); String line = bufferedReader.readLine(); while (line != null) { stringBuilder.append(line); stringBuilder.append(System.lineSeparator()); line = bufferedReader.readLine(); } String allText = stringBuilder.toString(); //close the buffer. bufferedReader.close(); return allText; } }