Thank you Jack, It works.
On Aug 11, 5:16 pm, Jack Ha <jack...@t-mobile.com> wrote: > Context.openFileOutput() opens a private file associated with this > Context's application package for writing and the name of the file to > open can not contain path separators. > > Try this: > > try { > File root = Environment.getExternalStorageDirectory(); > if (root.canWrite()){ > File f = new File(root, "test.txt"); > FileWriter fw = new FileWriter(f); > BufferedWriter out = new BufferedWriter(fw); > out.write("Hello world"); > out.close(); > } > } catch (IOException e) { > } > > -- > Jack Ha > Open Source Development Center > ・T・ ・ ・Mobile・ stick together > > The views, opinions and statements in this email are those of > the author solely in their individual capacity, and do not > necessarily represent those of T-Mobile USA, Inc. > > On Aug 11, 1:57 pm, Saeed <saeed.pourbagh...@gmail.com> wrote: > > > Hi everyone, > > > I am trying to save data to my google phone G1. I am able to create > > the text file in sdcard by using the following code in eclipse : > > > //++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > try { > > FileWriter f = new FileWriter("/sdcard/test.txt"); > > } catch (IOException e) { > > // TODO Auto-generated catch block > > e.printStackTrace(); > > } > > //+++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > but I am not able to save any data to the created file. I found this > > code from "http://www.anddev.org/working_with_files-t115.html" which > > says I can write to text file by running this code. > > > //+++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > try { // catches IOException below > > final String TESTSTRING = new String("hello"); > > > FileOutputStream fOut = openFileOutput("/sdcard/test.txt", > > > MODE_WORLD_READABLE); > > OutputStreamWriter osw = new OutputStreamWriter(fOut); > > > // Write the string to the file > > osw.write(TESTSTRING); > > // ensure that everything is > > // really written out and close > > osw.flush(); > > osw.close(); > > > } catch (IOException ioe) { > > ioe.printStackTrace(); > > } > > //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > I run it but I do not see any change in my file. > > first, I thought my problem is permission to file. The permission > > setting on my phone is: > > > data : drwxrwx--x > > sdcard : d---rwxrwx > > system : drwxr-xr-x > > > would you please help me in either in correcting the code or finding a > > way to save data into text file (saved in sdcard or the phone) in > > eclipse environment > > > thanks in advance --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---