设备上的Android数据库更新

时间:2011-12-21 01:09:58

标签: android database device

我想更新已安装应用程序的数据库。首先,我无法访问数据库文件路径;在/ data / data /中没有名为mypackage的文件。如何找到数据库文件路径?

其次,我想删除旧文件并将其替换为我的新数据库。我该如何管理?

1 个答案:

答案 0 :(得分:1)

假设你创建了一个包含com.example.program包名的程序,你的路径将是

/data/data.com.example.program/databasefile

bur用于更新它,将您的代码放在onUpdate中并更改版本号

http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#onUpgrade%28android.database.sqlite.SQLiteDatabase,%20int,%20int%29