我有一个现有的数据库,可以在设备上复制,并且可以正常访问。问题是,我必须在上面输入密码(SQLCipher,我使用“ SQLite的数据库浏览器”来输入该密码),但是现在我想通过编程方式传递密码来访问它。 这是我的代码:
public class DatabaseAccess {
private SQLiteOpenHelper openHelper;
private SQLiteDatabase database;
private static DatabaseAccess instance;
private DatabaseAccess(Context context, String db_name) {
this.openHelper = new DBHelper(context, db_name);
}
public static DatabaseAccess getInstance(Context context, String db_name) {
instance = new DatabaseAccess(context, db_name);
return instance;
}
谢谢。