Hvordan skal jeg bruge SQLCipher i denne situation?
Nøjagtig som en normal, din normale sql-implementering.
Hvor skal jeg definere adgangskoden?
Hvis du bruger SQLiteHelper, vil den oprette databasen, når du først får den sådan her:
helper.getWriteableDatabase("myPassword");
Ved det første opkald vil den oprette databasen med denne adgangskode. På de kommende opkald vil det kun fungere med denne adgangskode.
(Forstod det, da jeg gik til kilden:https://github.com/sqlcipher/android-database-sqlcipher/blob/master/android-database-sqlcipher/src/main/java/net/sqlcipher/database/SQLiteOpenHelper .java, tjek metoden getWriteableDatabase( String pw )der! )
Hvor skal jeg bruge loadLibs(context)?
Lige før du ringer helper.getWriteableDatabase("myPassword");
første gang!