Stormtap Studios wrote: > 1) Do all Android devices come with an SD card?
No. The ARCHOS 5 Android tablet, for example, comes with SD card slots but no SD card. For that specific device, it allocates a chunk of on-board storage as "external storage". Moreover, SD cards are removable. > Is it safe to rely on > the existence of Environment.getExternalStorageDirectory() for > example? No, because SD cards are removable. > I imagine that storing data here would be preferable to > storing it on the device's built-in memory. When it is available, for files that can be "public", yes. > 2) Is Context.openFileOutput() the only guaranteed place where I can > store files? Yes, though I tend to prefer to use getFilesDir() (returns a File object pointing to the root of your app-local file store). -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 3.0 Available! -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en

