0

您好(第一次上论坛),我正在 Eclipse 中开发 Android 应用程序,并使用我的三星 Galaxy S2 进行测试和调试。我了解数据库文件存储在 /data/data/ 中的某个位置。我的手机没有“根”我所知道的,我没有运气通过 adb 访问这个文件夹。

因此,如果我以编程方式创建数据库,例如

myDatabaseOpenHelper = new DatabaseOpenHelper(context, "foo",   null, 1);
myDatabaseOpenHelper = new DatabaseOpenHelper(context, "bar",   null, 1);
myDatabaseOpenHelper = new DatabaseOpenHelper(context, "yet_a_database",    null, 1);

(myDatabaseOpenHelper 是 SQLiteOpenHelper 类型)然后设备可能最终包含我不知道或忘记的数据库。真的没有办法获得概览吗?如果没有任何效果,我可以重置 SQLite,删除所有内容吗?

4

1 回答 1

0

数据库将存在于 /data/data/[your packagename]/databases。

您可以通过转到应用程序的应用程序信息来清除所有数据库,然后Clear Data

于 2012-08-15T17:35:44.523 回答