A common
pattern for where the files go is /data/data/your_package_name_here/files. If you're running your app on the emulator, you can use the FileExplorer within the DDMS perspective of Eclipse to navigate there. Or you can use "adb shell" from the command line of your computer to get a shell on the emulated device, then use basic Unix commands to cd to that directory. But knowing where the file is doesn't mean other apps can read it from there. Permissions are very strict within /data/data and files there are really just for the app that created them in the first place. As long as you continue to use the same filenames in your app,
you should really care where the files go. Unless of course you want to create large files or files you want to share. Then you should definitely consider using the SD card instead. Even here though, you should use a method such as Environment.getExternalStorageDirectory() or Context.getExternalFilesDir(
String type) to locate (and/or create) the appropriate directory in which to write your files.
- dave