SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQLCipher को GreenDAO के साथ एकीकृत करना

अपने ग्रीनडाओ जनरेटर मॉड्यूल में इस निर्भरता को जोड़ें

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

तो build.gradle फ़ाइल आपका जनरेटर मॉड्यूल इस तरह दिखेगा

apply plugin: 'java'

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

}

और आपके ऐप ग्रेडल फ़ाइल में (build.gradle मॉड्यूल ऐप) इन निर्भरताओं को जोड़ें और अन्य सभी ग्रीन्डाओ संबंधित निर्भरताओं को हटा दें

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

और इस तरह डेटाबेस सेट करें

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

यदि ऐसा करने का कोई अन्य विकल्प है, तो कृपया साझा करें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite कुल कार्य

  2. बेस कॉलम में _COUNT का उपयोग कैसे करें

  3. जांचें कि क्या डेटाबेस में कॉलम स्ट्रिंग sqlite में किसी क्वेरी का सबस्ट्रिंग है

  4. SQLite ने PRINTF () का नाम बदलकर FORMAT () कर दिया है

  5. SQLite में वर्तमान समय कैसे प्राप्त करें