read text file from phone memory in android
- by Sudhakar
Hi..I just wanna create a text file into phone memory and have to read its content to display.Now i created a text file.But its not present in the path data/data/package-name/file name.txt & it didn't display the content on emulator.
My code is..
public class PhonememAct extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv=(TextView)findViewById(R.id.tv);
    FileOutputStream fos = null;
    try {
        fos = openFileOutput("Test.txt", Context.MODE_PRIVATE);
    } catch (FileNotFoundException e2) {
        // TODO Auto-generated catch block
        e2.printStackTrace();
    }
    try {
        fos.write("Hai..".getBytes());
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    try {
        fos.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    FileInputStream fis = null;
    try {
        fis = openFileInput("Test.txt");
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    int c;
    try {
        while((c=fis.read())!=-1)
                {
                    tv.setText(c);
                    setContentView(tv);
                    //k += (char)c;
                }
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
        try {
            fis.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}
}
Thanks in adv.