SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Mengintegrasikan SQLCipher dengan greenDAO

Di modul generator greendao Anda, tambahkan ketergantungan ini

compile 'org.greenrobot:greendao-generator-encryption:2.2.0'

Jadi build.gradle file modul generator Anda akan terlihat seperti ini

apply plugin: 'java'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'org.greenrobot:greendao-generator-encryption:2.2.0'

}

Dan dalam file gradle aplikasi Anda (build.gradle aplikasi modul) tambahkan dependensi ini dan hapus semua dependensi terkait greendao lainnya

compile 'org.greenrobot:greendao-encryption:2.2.2'
compile 'net.zetetic:android-database-sqlcipher:3.5.1'

dan atur database seperti ini

  DaoMaster.EncryptedDevOpenHelper helper = new DaoMaster.EncryptedDevOpenHelper(context, "secrets.db");
  Database database = helper.getWritableDatabase("your secret key");
  DaoMaster daoMaster = new DaoMaster(database);

Jika ada opsi lain untuk melakukan ini , silakan bagikan




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjalankan Total-Order Berdasarkan Tanggal di SQLite

  2. SQLite Dimana

  3. GROUP_CONCAT di SQLite

  4. SQLite - Buat Hubungan

  5. Simpan posisi baru item RecyclerView di SQLite setelah diseret dan dijatuhkan