Page 1 of 1

Read File from SDCard

Posted: Fri Nov 21, 2014 5:36 pm
by vivekkalady
This is a sample code to read a file and convert to string

Code: Select all

//Find the directory for the SD Card using the API
//*Don't* hardcode "/sdcard"
File sdcard = Environment.getExternalStorageDirectory();

//Get the text file
File file = new File(sdcard,"file.txt");

//Read text from file
StringBuilder text = new StringBuilder();

try {
    BufferedReader br = new BufferedReader(new FileReader(file));
    String line;

    while ((line = br.readLine()) != null) {
catch (IOException e) {
    //You'll need to add proper error handling here

//Find the view by its id
TextView tv = (TextView)findViewById(;

//Set the text

Use thread for reading the file.

so you have to use Handler for posting the string to TextView