इस स्थिति में मुझे SQLCipher का उपयोग कैसे करना चाहिए?
बिल्कुल सामान्य आपके सामान्य sql कार्यान्वयन की तरह।
मुझे पासवर्ड कहां परिभाषित करना चाहिए?
यदि आप SQLiteHelper का उपयोग कर रहे हैं, तो जब आप इसे पहली बार इस तरह प्राप्त करेंगे तो यह डेटाबेस बनाएगा:
helper.getWriteableDatabase("myPassword");
पहली कॉल पर यह इस पासवर्ड के साथ डेटाबेस तैयार करेगा। अपकमिंग कॉल पर यह केवल इस पासवर्ड के साथ काम करेगा।
(यह पता चला कि जब मैं स्रोत पर गया था:https://github.com/sqlcipher/android-database-sqlcipher/blob/master/android-database-sqlcipher/src/main/java/net/sqlcipher/database/SQLiteOpenHelper .java, getWriteableDatabase(String pw) मेथड चेकआउट करें!
मुझे लोडलिब्स (संदर्भ) का उपयोग कहां करना चाहिए?
कॉल करने से ठीक पहले helper.getWriteableDatabase("myPassword");
पहली बार!