Dalam situasi ini bagaimana saya harus menggunakan SQLCipher?
Persis seperti implementasi sql normal Anda.
Di mana saya harus menentukan kata sandi?
Jika Anda menggunakan SQLiteHelper, database akan dibuat ketika Anda pertama kali mendapatkannya seperti ini:
helper.getWriteableDatabase("myPassword");
Pada panggilan pertama itu akan membuat database dengan Password ini. Pada panggilan berikutnya, ini hanya akan berfungsi dengan kata sandi ini.
( Menemukannya ketika saya pergi ke Sumber:https://github.com/sqlcipher/Android-database-sqlcipher/blob/master/Android-database-sqlcipher/src/main/Java/net/sqlcipher/database/SQLiteOpenHelper .java, periksa metode getWriteableDatabase( String pw )di sana! )
Di mana saya harus menggunakan loadLibs(context)?
Tepat sebelum Anda menelepon helper.getWriteableDatabase("myPassword");
pertama kali!