[android-beginners] Re: saving data to text file using eclipse

2009-08-12 Thread Saeed

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
-~--~~~~--~~--~--~---



[android-beginners] saving data to text file using eclipse

2009-08-11 Thread Saeed

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
-~--~~~~--~~--~--~---