Библиотека Anko sqlite с зашифрованной библиотекой

У меня есть файл db, который зашифрован, и я знаю кодовую фразу, но я не могу найти способ открыть его с помощью библиотеки Anko.

В Java я использую SQL Cypher. Также я пытался заменить импорт Android на Cypher

class MyDatabaseOpenHelper(ctx: Context) : ManagedSQLiteOpenHelper(ctx, "MyDatabase", null, 1) {
companion object {
    private var instance: MyDatabaseOpenHelper? = null

    @Synchronized
    fun getInstance(ctx: Context): MyDatabaseOpenHelper {
        if (instance == null) {
            instance = MyDatabaseOpenHelper(ctx.getApplicationContext())
        }
        return instance!!
    }
}

override fun onCreate(db: SQLiteDatabase) {
    // Here you create tables
    db.createTable("Customer", true, 
                "id" to INTEGER + PRIMARY_KEY + UNIQUE,
                "name" to TEXT,
                "photo" to BLOB)
}

override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {
    // Here you can upgrade tables, as usual
    db.dropTable("User", true)
}
}

 // Access property for Context
 val Context.database: MyDatabaseOpenHelper
get() = MyDatabaseOpenHelper.getInstance(getApplicationContext())

Вы должны показать свою «лучшую попытку», как решить проблему, а не «Я не могу найти способ», сделайте это за меня. Что у вас есть на данный момент?

Zydnar 27.03.2018 22:49

Когда доберусь до работы, опубликую свои попытки

Sz-Nika Janos 27.03.2018 22:51
0
2
161
0

Другие вопросы по теме