[android-developers] Re: file written to /sdcard is missing AND USB Mass Storage option missing AND no browsable drive valid...
which permission need be added? On Apr 9, 10:49 am, Richard Schilling richard.rootwirel...@gmail.com wrote: Problem solved. There was nothing wrong - it was a permissions problem. Richard On Apr 8, 6:43 pm, Richard Schilling richard.rootwirel...@gmail.com wrote: O.K., Three problems in one, perhaps all related? My application writes data to a file in the /sdcard directlry. There are no errors during the write. But, the file never shows up on the card, in the file browser (on the device - I use Glance). Where did the file go? When trying to browse the device from my desktop, I notice the USB Mass Storage option is missing .. .guess that's expected since others in the forum explain that it was removed in this version. But, I can't get my PC to browse the memory card when it's stored in the phone. So, I'm stuck. Yech. Any one know what's going on? This all just seems to add up to a flaky memory management problem, but I can't be sure. Cheers, Richard- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: file written to /sdcard is missing AND USB Mass Storage option missing AND no browsable drive valid...
Some follow up. I'm actually reading the bytes to put into the file off the internet through a socket. When I open the file for writing, I get this in the DDMS log: 04-09 02:04:35.154: ERROR/SOCKETLOG(323): add_recv_stats recv 0 04-09 02:04:36.684: INFO/global(323): Apr 9, 2009 2:04:36 AM java.io.BufferedWriter init 04-09 02:04:36.684: INFO/global(323): INFO: Default buffer size used in BufferedWriter constructor. It would be better to be explicit if a 8k-char buffer is required. 04-09 02:04:37.013: DEBUG/dalvikvm(323): GC freed 7437 objects / 455888 bytes in 197ms What I don't get is the fact that earlier today this was working perfectly. And, also the following little program works just fine: package com.android.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; public class FileTester extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try{ File outFile = new File(/sdcard/text-myfile.txt); if (!outFile.exists()){ outFile.createNewFile(); } FileOutputStream out = new FileOutputStream(outFile); out.write(Hello World!.getBytes()); out.close(); }catch (IOException ex){ ex.printStackTrace(); } } } On Apr 8, 6:43 pm, Richard Schilling richard.rootwirel...@gmail.com wrote: O.K., Three problems in one, perhaps all related? My application writes data to a file in the /sdcard directlry. There are no errors during the write. But, the file never shows up on the card, in the file browser (on the device - I use Glance). Where did the file go? When trying to browse the device from my desktop, I notice the USB Mass Storage option is missing .. .guess that's expected since others in the forum explain that it was removed in this version. But, I can't get my PC to browse the memory card when it's stored in the phone. So, I'm stuck. Yech. Any one know what's going on? This all just seems to add up to a flaky memory management problem, but I can't be sure. Cheers, Richard --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: file written to /sdcard is missing AND USB Mass Storage option missing AND no browsable drive valid...
Oh, and one other very weird thing: When I write the data to a FileOutputStream that was created using Context.openFileOutput(), the file is created just fine (in the application's files directory). H.. I need to save to /sdcard Richard On Apr 8, 7:09 pm, Richard Schilling richard.rootwirel...@gmail.com wrote: Some follow up. I'm actually reading the bytes to put into the file off the internet through a socket. When I open the file for writing, I get this in the DDMS log: 04-09 02:04:35.154: ERROR/SOCKETLOG(323): add_recv_stats recv 0 04-09 02:04:36.684: INFO/global(323): Apr 9, 2009 2:04:36 AM java.io.BufferedWriter init 04-09 02:04:36.684: INFO/global(323): INFO: Default buffer size used in BufferedWriter constructor. It would be better to be explicit if a 8k-char buffer is required. 04-09 02:04:37.013: DEBUG/dalvikvm(323): GC freed 7437 objects / 455888 bytes in 197ms What I don't get is the fact that earlier today this was working perfectly. And, also the following little program works just fine: package com.android.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; public class FileTester extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try{ File outFile = new File(/sdcard/text-myfile.txt); if (!outFile.exists()){ outFile.createNewFile(); } FileOutputStream out = new FileOutputStream(outFile); out.write(Hello World!.getBytes()); out.close(); }catch (IOException ex){ ex.printStackTrace(); } } } On Apr 8, 6:43 pm, Richard Schilling richard.rootwirel...@gmail.com wrote: O.K., Three problems in one, perhaps all related? My application writes data to a file in the /sdcard directlry. There are no errors during the write. But, the file never shows up on the card, in the file browser (on the device - I use Glance). Where did the file go? When trying to browse the device from my desktop, I notice the USB Mass Storage option is missing .. .guess that's expected since others in the forum explain that it was removed in this version. But, I can't get my PC to browse the memory card when it's stored in the phone. So, I'm stuck. Yech. Any one know what's going on? This all just seems to add up to a flaky memory management problem, but I can't be sure. Cheers, Richard- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: file written to /sdcard is missing AND USB Mass Storage option missing AND no browsable drive valid...
Problem solved. There was nothing wrong - it was a permissions problem. Richard On Apr 8, 6:43 pm, Richard Schilling richard.rootwirel...@gmail.com wrote: O.K., Three problems in one, perhaps all related? My application writes data to a file in the /sdcard directlry. There are no errors during the write. But, the file never shows up on the card, in the file browser (on the device - I use Glance). Where did the file go? When trying to browse the device from my desktop, I notice the USB Mass Storage option is missing .. .guess that's expected since others in the forum explain that it was removed in this version. But, I can't get my PC to browse the memory card when it's stored in the phone. So, I'm stuck. Yech. Any one know what's going on? This all just seems to add up to a flaky memory management problem, but I can't be sure. Cheers, Richard --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---