SQLCipher
dependencies {
implementation "com.dbflow5:sqlcipher:${version}"
implementation "net.zetetic:android-database-sqlcipher:${sqlcipher_version}"
}-keep class net.sqlcipher.** { *; }
-dontwarn net.sqlcipher.**class SQLCipherOpenHelperImpl(context: Context,
databaseDefinition: DBFlowDatabase,
callback: DatabaseCallback?)
: SQLCipherOpenHelper(context, databaseDefinition, callback) {
override val cipherSecret get() = "dbflow-rules"
}FlowManager.init(FlowConfig.Builder(context)
.database(
DatabaseConfig.Builder(CipherDatabase::class) { db, callback -> SQLCipherHelperImpl(context, databaseDefinition, callback))
.build())
.build())Last updated
Was this helpful?