When I always run app to test in emulator from Eclipse , by default it never uninstalls previous one. It will maintain previous copy of database and files of the same app and ru
You can accomplish part of this using a database version in any SQLiteOpenHelper subclasses, then overriding onUpgrade to drop all tables. Actually, I suppose onUpgrade could also delete known files.