I write apps which heavily utilize SQLite databases, which are stored on the internal SD card at a specific path.
When I need to verify the contents of the DB based on what the app is doing, I usually take the DB off of the device and read it on my computer. I found that the new devices that I have been using (Acer a501, Huawei Mediapad 7, and Nexus 7) when connected to the computer show up as a Media Device, and not the External Storage device that I had gotten with the original Samsung Tab 7. That leads the database to become malformed when transferring over the Media Device channel.
I was able to work around this by using the DDMS File Explorer and save the file that way, but I can't seem to locate the Nexus 7's internal SD card path via the File Explorer.
Is there a better way to transfer a SQLite database without malforming it, and if not, how would I locate the internal SD card path via DDMS's File Explorer window?
Thanks,
Adam