我正在开发一个使用 SQLite 数据库的 Android 游戏。为了验证数据库是否正确下载,我使用 MD5。它工作正常,我的问题是当我对数据库进行查询时:MD5 更改但数据库大小保持不变。如果我不插入更新,有谁知道为什么它会更改 MD5?我只做选择。有没有办法检查所有设备上的数据库是否正确?
// 安装时的 MD5->
11-10 20:04:17.722: I/DebugCayroDev(4853): {MD5.java checkMD5} 2488C4CD2F70337BA21E4CA03EDEAFF0 和文件 md5: 2488c4cd2f70337ba21e4ca03edeaff0
//大小相同
11-10 20:04:46.212: V/DebugCayroDev(4853): {MD5.java checkMD5} 2113748992
// MD5 选择之后
11-10 20:04:46.212: I/DebugCayroDev(4853): {MD5.java checkMD5} 2488C4CD2F70337BA21E4CA03EDEAFF0 和文件 md5: 67d0b72e0d375ee0c5578331c4b74802