1.下载
从github上面下载libjsqlite-spatialite-android
并解压,进入到archive目录。
2.解压20190707.libspatialite-5.0.0.ta目录
如下图所示的lib目录
3.android项目中配置
3.1在项目app,下面创建lib文件夹,不是src目录下的jniLibs目录,否是会与其他第三方一起使用报错。
3.2配置jni支持。
4.JAVA调用(需要使用spatialite-android-library.jar包)
private void setupDb(Context context){
DaoMaster.DevOpenHelper openHelper=new DaoMaster.DevOpenHelper(context,"agriculture_native.db");
SQLiteDatabase db =openHelper.getWritableDatabase();
DaoMaster daoMaster =new DaoMaster(db);
daoSession =daoMaster.newSession();
}
public static Context getContext() {
return context;
}
public static DaoSession getDaoSession() {
return daoSession;
}