I\'m new to Android programming and trying to wrap my head around this just to make myself clear about how things work.
When creating Sqlite databases in an Android
Normally, the database would be stored in
/data/data/package.name.of.your.app/databases
However it's not a good thing to rely on this. It's much better to find it using getDatabasePath on ContextWrapper, such as:
File dbFile = getDatabasePath(db_name);
And, yes, normally the whole directory /data/data/package.name.of.your.app would be deleted if you uninstall the app.