Android里的SQLite
2010-07-03 10:50:50| 分类:
dbms
| 标签:
|举报
|字号大中小 订阅
Android使用sqlite数据库,从源码看耦合还比较紧,要替换比较困难
一些库比如webkit也使用了sqlite
find ./ -name *sqlite*
find ./ -name *jni*
find ./ -name *database*
grep -rl "sqlite"
./dalvik/libnativehelper/include/nativehelper/jni.h
./dalvik/libnativehelper/include/nativehelper/JNIHelp.h
./dalvik/libnativehelper/include/nativehelper/AndroidSystemNatives.h
./frameworks/base/core/jni/android/graphics/GraphicsJNI.h
./frameworks/base/core/jni/CursorWindow.h
./frameworks/base/core/java/android/database/sqlite
./dalvik/libcore/sql/src/main/native/sqlite_jni_registration.c
./dalvik/libcore/sql/src/main/native/sqlite_jni.c
./dalvik/libcore/sql/src/main/native/sqlite_jni_defs.h
./dalvik/libcore/sql/src/main/native/sqlite_jni.h
./frameworks/base/core/jni/sqlite3_exception.h
./external/sqlite/android/sqlite3_android.h
./external/sqlite/android/sqlite3_android.cpp
./external/sqlite/dist/sqlite3.c
./external/sqlite/dist/sqlite3.h
./frameworks/base/core/java/com/android/internal/database
./frameworks/base/core/java/com/android/internal/database/ArrayListCursor.java
./frameworks/base/core/java/com/android/internal/database/SortCursor.java
关于jni/jini ibmdev上有一些资料
Linux_Macintosh 平台下 Eclipse 环境中的 JNI 混合语言调试
使用 Java Native Interface 的最佳实践 --避免最常见的10 大JNI 编程错误的技巧和工具
这是一个对sqlite的java封装
http://www.ch-werner.de/javasqlite/ SQLite Java Wrapper/JDBC Driver
windows下jni头文件所在目录
%JAVA_HOME%\include\jni.h
%JAVA_HOME%\include\win32\jni_md.h
评论这张
转发至微博
转发至微博
评论