sql >> Database teknologi >  >> RDS >> SQLite

Integrering af SQLCipher med greenDAO

Tilføj denne afhængighed i dit greendao generatormodul

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

build.gradle fil vil dit generatormodul se sådan ud

apply plugin: 'java'

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

}
 

Og gradle-filen i din app (build.gradle modul app) tilføj disse afhængigheder og fjern alle andre greendao-relaterede afhængigheder

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

og opsæt database på denne måde

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

Hvis der er en anden mulighed for at gøre dette, så del venligst




  1. Sådan parses JSON i postgresql

  2. Hvad er MySQL?

  3. Spring Batch ORA-08177:kan ikke serialisere adgang til denne transaktion, når der køres enkeltjob, SERIELISERET isolationsniveau

  4. `pg_tblspc` mangler efter installation af seneste version af OS X (Yosemite eller El Capitan)