Skip to content
glacefullife edited this page May 31, 2011 · 14 revisions

Hamster DB for Android

Abstruction

Newest version of this Project branched from Hamster DB 1.1.4

See https://github.com/glacefullife/Hamster-DB-for-Android/blob/master/README

How to use

  • 事前準備

** Android SDK ** Android NDK

  • セットアップ

NDK プロジェクトとして作成しています。

NDK落としてきて、sources以下でリポジトリcloneします。 リポジトリのTOPに入り、ndk-buildコマンドでビルド出来ます。


cd /path/to/NDK/sources/
git glone git@github.com:glacefullife/Hamster-DB-for-Android.git
cd Hamster-DB-for-Android
../../ndk-build

次にビルドしたものをEclipseのAndroid プロジェクトに配置します。 後はJavaのAPIを叩くことで利用可能です。

Hamster DB自身の使い方は調査中です。 native Environment#create(strDbPath,Attr)はとりあえず動きました。 printfなどで警告が出るため、現状は要テスト、動作無保証です。

もっと良いやり方があると思いますが(例えばant)、とりあえず上記の情報を元に頑張ってください。 そのうち整備します。

Sample

Hamming-Bookmark ( Thx: @dumapick ) https://github.com/dumapic/Hamming-Bookmarks

Release Note

バージョニング規則

Ver:X.Y.Z

-x メジャー番号 -y マイナー番号 -z ビルド番号

動作確認後、メジャー/マイナーは本家と一致させる。 ビルド番号は、本プロジェクトのビルドが可能になった順に付けていく。0は省略可能

0.1/TestPass (コミット予定)

  • 2011/04/21

-- サンプルアプリ作成   動作は問題ない

-- JUnitテストを移植してゴニョゴニョする。

0.1/enablebuild

  • 2011/05/24
    • Confirm to exec!
  • 2011/03/30
    • Android NDKでのビルド可能バージョン
    • Enabled to Build with Android.mk Version Released!

ToDo

|Priority|What to Do| |High|Delete no needed fileds| |Middle|Write Makefile (not Android.mk)|