Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LevelDB java wrapper that implements SharedPreferences.

License

Notifications You must be signed in to change notification settings

TGX-Android/leveldb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

31 Commits

Repository files navigation

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

  • registerOnSharedPreferenceChangeListener and unregisterOnSharedPreferenceChangeListener are 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-plugin and LibraryVersions.ANNOTATIONS, which must be defined inside buildSrc/build.gradle.kts of 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.

About

LevelDB java wrapper that implements SharedPreferences.

Resources

License

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /