Hoe moet ik in deze situatie SQLCipher gebruiken?
Precies zoals een normale uw normale sql-implementatie.
Waar moet ik het wachtwoord definiëren?
Als je SQLiteHelper gebruikt, zal het de database maken als je het voor het eerst als volgt ophaalt:
helper.getWriteableDatabase("myPassword");
Bij de eerste aanroep wordt de database met dit wachtwoord gemaakt. Bij de volgende oproepen werkt het alleen met dit wachtwoord.
(Ik kwam erachter toen ik naar de bron ging:https://github.com/sqlcipher/android-database-sqlcipher/blob/master/android-database-sqlcipher/src/main/java/net/sqlcipher/database/SQLiteOpenHelper .java, check de methode getWriteableDatabase( String pw )daar! )
Waar moet ik loadLibs(context) gebruiken?
Vlak voordat je belt helper.getWriteableDatabase("myPassword");
de eerste keer!