Hur ska jag använda SQLCipher i den här situationen?
Exakt som en vanlig SQL-implementering.
Var ska jag definiera lösenordet?
Om du använder SQLiteHelper kommer den att skapa databasen när du först får den så här:
helper.getWriteableDatabase("myPassword");
Vid det första samtalet skapas databasen med detta lösenord. På de kommande samtalen fungerar det bara med detta lösenord.
(Förstod det när jag gick till källan:https://github.com/sqlcipher/android-database-sqlcipher/blob/master/android-database-sqlcipher/src/main/java/net/sqlcipher/database/SQLiteOpenHelper .java, kolla in metoden getWriteableDatabase( String pw )där! )
Var ska jag använda loadLibs(context)?
Precis innan du ringer helper.getWriteableDatabase("myPassword");
första gången!