Ich habe ein neues Projekt mit GreenDAO eingerichtet, konnte mit ExampleDAO mit DaoGenerator generieren. Alles funktioniert gut.
Ich habe auch eine vorgelagerte sqlite-Datenbank im android Assets-Ordner, auf App läuft, wird es auf Android-Datenbank-System-Pfad kopiert.
Jetzt möchte ich mit SqlCipher integrieren, um meine Datenbank zu verschlüsseln ... Wenn jemand helfen kann oder Beispiel-App geben, wäre das eine große Hilfe.
Bitte lassen Sie mich wissen, wenn diese Lösungen für Sie arbeiten:
Ein Beispielprojekt mit der Integration: Ссылка
Hier ist der ursprüngliche Thread mit allen Diskussionen darüber, wie man es implementiert: Ссылка
Bearbeiten:
Nachdem ich die privaten Bibliotheken aus dem Build-Pfad entfernt und sie erneut hinzugefügt habe, habe ich eine nicht implementierte Methode von DevOpenHelper gefunden:
%Vor%Es wurde keine solche Methode im Beispielprojekt implementiert, aber es sieht so aus, als ob Sie die Methoden getWritable und getReadable selbst implementieren sollten. Ohne diese Änderungen würden Sie eine unverschlüsselte Datenbank erhalten, wie in den folgenden Screenshots gezeigt:
Gerät ScreenShot:
Datenbankschnappschuss: