shisashi / TinyCDB-Java

TinyCDB's java bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinyCDB-Java

What's this?

TinyCDB 's java binding.

Requirements

  • TinyCDB 0.77 or later
  • Java SE 6 or later

Restrictions

Now this library only implements Query mode.

How to build

  1. Edit Makefile to adjust some macros to build environment.
  2. build by following.
% make
 or
% make -f Makefile.cygwin

build for android

  1. setup Android NDK
  2. Copy source codes of tinycdb into android/jni/
  3. copy src/main/c/jcdb.c android/jni/
  4. generate net_shisashi_tinycdb_TinyCDBJNI by following.
javah -o android/jni/net_shisashi_tinycdb_TinyCDBJNI \
 -classpath bin -jni net.shisashi.tinycdb.TinyCDBJNI
  1. cd android
  2. <NDK>/ndk-build
  3. Build tool generate a shared library to under android/libs directory.
  4. Copy android/libs to <your project>/libs.
  5. Enjoy.

Creator

S.Hisashi

License

Apache License, Version 2.0

About

TinyCDB's java bindings


Languages

Language:C 54.8%Language:Java 45.2%