我已经成功地在 Android 模拟器中使用 SQLcipher 管理了一个 Sqlite 数据库,但是当在 redmi 设备中使用完全相同的代码时,它在管理数据库的一个重要方面失败了,它说它没有找到打开的函数的实现数据库,也就是说:
public void open() {
database = dbHelper.getWritableDatabase("pass");
}
我认为这无法以任何方式解决,我们必须处理 Redmi 手机无法使用 SQLCipher。尽管我很乐意听取任何可以对此有所帮助的内容。
因此,为了决定继续使用 SQLCipher,需要了解它在手机型号之间的兼容性。如果它只是与红米手机不兼容,也许我们可以坚持下去。