Leveldb
LevelDB java wrapper that implements SharedPreferences.
Install / Use
/learn @TGX-Android/LeveldbREADME
LevelDB Preferences
Java wrapper for Google's LevelDB that implements SharedPreferences interface. Additionally, it supports iteration by prefix, array storage and lookup by value.
For API documentation refer to javadoc inside LevelDB.java.
TODOs
registerOnSharedPreferenceChangeListenerandunregisterOnSharedPreferenceChangeListenerare unsupported, but in case you need them, they should be relatively easy to implement.- LevelDB object follows a popular native handle pattern. However, according to this Google I/O talk, such objects should be designed in a different way.
- Building is currently dependent on
module-plugin,cmake-pluginandLibraryVersions.ANNOTATIONS, which must be defined insidebuildSrc/build.gradle.ktsof the root project. - Ability to add this library to your project through Maven dependency.
Licence
LevelDB Preferences is licensed under the terms of the Apache License, Version 2.0. See LICENSE-2.0 for more information.
