From ba988a1522b2efa61a50839f58d0029ad4a6e842 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Mon, 23 Aug 2021 16:30:50 +0200
Subject: [PATCH] WIP

---
 mailbox-android/build.gradle                  |  1 +
 .../java/org/briarproject/mailbox/Foo.java    | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 mailbox-android/src/main/java/org/briarproject/mailbox/Foo.java

diff --git a/mailbox-android/build.gradle b/mailbox-android/build.gradle
index 323ed59f..41b1ca88 100644
--- a/mailbox-android/build.gradle
+++ b/mailbox-android/build.gradle
@@ -66,6 +66,7 @@ dependencies {
     implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
     implementation "com.google.dagger:hilt-android:$hilt_version"
     kapt "com.google.dagger:hilt-compiler:$hilt_version"
+    implementation 'net.zetetic:android-database-sqlcipher:4.4.3'
 
     // Java 8
     coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
diff --git a/mailbox-android/src/main/java/org/briarproject/mailbox/Foo.java b/mailbox-android/src/main/java/org/briarproject/mailbox/Foo.java
new file mode 100644
index 00000000..e4ddb3f9
--- /dev/null
+++ b/mailbox-android/src/main/java/org/briarproject/mailbox/Foo.java
@@ -0,0 +1,19 @@
+package org.briarproject.mailbox;
+
+import net.sqlcipher.database.SQLiteDatabase;
+
+import java.io.File;
+
+public class Foo {
+
+    private void InitializeSQLCipher() {
+        SQLiteDatabase.loadLibs(null);
+        File databaseFile = /*getDatabasePath("demo.db");*/ new File("");
+        databaseFile.mkdirs();
+        databaseFile.delete();
+        SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);
+        database.execSQL("create table t1(a, b)");
+        database.execSQL("insert into t1(a, b) values(?, ?)", new Object[]{"one for the money",
+                "two for the show"});
+    }
+}
-- 
GitLab