|
|
||
|---|---|---|
| .. | ||
| src/main | ||
| .gitignore | ||
| README.md | ||
| build.gradle | ||
README.md
Encrypted shared preferences
Модуль с реализацией интерфейса SharedPreferences, который дает возможность шифровать содержимое.
Пример
Пример получения экземпляра TouchinSharedPreferences. При encrypt = false, TouchinSharedPreferences абсолютно аналогичны стандартной реализации SharedPreferences
val prefs = TouchinSharedPreferences(name = "APPLICATION_DATA_ENCRYPTED", context = context, encrypt = true)
Важно помнить, что в одном файле TouchinSharedPreferences могут храниться только либо полностью зашифрованные данные, либо полностью незашифрованные. Флаг isEncryption должен быть в соответствующем положении